Svjatoslav Commons - Java library of commonly used functions
Table of Contents
1. General
- This program is free software: released under Creative Commons Zero (CC0) license
- Program author:
- Svjatoslav Agejenko
- Homepage: https://svjatoslav.eu
- Email: mailto://svjatoslav@svjatoslav.eu
- Other software projects hosted at svjatoslav.eu
1.1. Source code
- Download latest snapshot in TAR GZ format
- Browse Git repository online
Clone Git repository using command:
git clone https://www2.svjatoslav.eu/git/svjatoslav_commons.git
- See JavaDoc.
2. Library contents
- See JavaDoc.
Bit input and output streams.
eu.svjatoslav.commons.data.BitInputStream eu.svjatoslav.commons.data.BitOutputStream
Byte array to HEX string converter.
eu.svjatoslav.commons.data.HexConverter
File path parser.
eu.svjatoslav.commons.file.FilePathParser
File IO helper.
eu.svjatoslav.commons.file.IOHelper
- Graphical error dialog.
Reusable graphical dialog to capture and show program exceptions and associated program call stack traceback.
eu.svjatoslav.commons.gui.dialog.ExceptionDialog
String tokenizer.
eu.svjatoslav.commons.string.tokenizer
Improved String, optimized for dealing with prefixes and suffixes.
eu.svjatoslav.commons.string.String2
Wildcards matcher. (?, *)
eu.svjatoslav.commons.string.WildCardMatcher#match
3. Usage
Instructions to embed svjatoslav-commons in your project as a library:
Maven pom.xml file snippet:
<dependencies> ... <dependency> <groupId>eu.svjatoslav</groupId> <artifactId>svjatoslavcommons</artifactId> <version>1.9</version> </dependency> ... </dependencies> <repositories> ... <repository> <id>svjatoslav.eu</id> <name>Svjatoslav repository</name> <url>https://www2.svjatoslav.eu/maven/</url> </repository> ... </repositories>