Svjatoslav Commons - Java library of commonly used functions
++
-
+
- download latest snapshot + -This software is distributed under GNU GENERAL PUBLIC LICENSE Version 2. +
- This program is free software; you can redistribute it and/or modify +it under the terms of version 3 of the GNU Lesser General Public +License or later as published by the Free Software Foundation. + +
- Program author:
+
-
+
- Svjatoslav Agejenko + +
- Homepage: http://svjatoslav.eu + +
- Email: mailto://svjatoslav@svjatoslav.eu + +
+ - other applications hosted at svjatoslav.eu + +
1 General
+Library contains: - * Wildcards matcher. - (?, *) - - * Commandline arguments parsing, validating, help generating library. - - * File path parser. - - * Graphical error dialog. - - Reusable graphical dialog to capture and show program exceptions - and associated program call stack traceback. - - * Primitive URL parameters encoder / decoder. - -Instructions to embed svjatoslav-commons in your project as a library. +
+-
+
- Commandline Interface helper + + +
- Commandline arguments parser and validator. + + +
- Bit input and output streams. + + +
- Slightly enhanced data input and output streams. + + +
- Byte array to HEX string converter. + + +
- Utility that tries to quess user desktop directory. + + +
- File path parser. + + +
- File IO helper. + + +
- Graphical error dialog.
+
-
+
- Reusable graphical dialog to capture and show program exceptions +and associated program call stack traceback. + +
+
+ - Primitive and simple component to add navigation menus to the web +sites. + + +
- String tokenizer. + + +
- Improved String, optimized for dealing with prefixes and suffixes. + + +
- Wildcards matcher. (?, *) + +
2 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.5</version> + </dependency> + ... +</dependencies> + +<repositories> + ... + <repository> + <id>svjatoslav.eu</id> + <name>Svjatoslav repository</name> + <url>http://www2.svjatoslav.eu/maven/</url> + </repository> + ... +</repositories>+