-
Notifications
You must be signed in to change notification settings - Fork 18
Home
Philip Helger edited this page Nov 17, 2022
·
4 revisions
Welcome to the ph-commons wiki!
ph-commons is a Java Library with tons of utility classes required in basically all of the ph-* projects.
- Version 11 of ph-commons an onwards require Java 11+
- Versions <= 10 of ph-commons require Java 1.8+
This Wiki contains high level information about the ph-commons project and all it's submodules.
This project has the following modules:
- ph-bc - BouncyCastle support library (since 9.1.2)
- ph-cli - library with commandline parameter definition support; loosely based on commons-cli
- ph-collection - library with extended collection related classes
- ph-commons - the most common base library stuff
- ph-config - a generic configuration solution supporting different sources of configuration (since 9.4.0)
- ph-dao - file based DAO library with WAL support
- ph-datetime - extension library for handling Java date and time special cases
- ph-graph - generic graph library with directed and undirected graphs
- ph-jaxb - the JAXB utility classes building upon ph-commons and ph-xml
- ph-jaxb-adapter - JAXB utility classes required by created code, building only on ph-commons (since 10.0.0)
- ph-json - a generic simple JSON reader, visitor and writer
- ph-less-commons - previously contained in ph-commons not really used but I was afraid to dump it :)
- ph-matrix - a simple library for handling matrix data structures and operations
- ph-scopes - based library for non-web related scope handling
- ph-security - security related topics like key store handling, message digests etc
- ph-settings - a small library for handling configuration files in an easy way
- ph-wsclient - a small library with an easy to use WebService client based on JAX-WS
- ph-tree - generic tree structures and tree singleton base classes
- ph-xml - everything to read and write XML, including "MicroDOM" my personal minimum XML representation shipping with its own serializer.
On Twitter: Follow @philiphelger
Donation link: https://paypal.me/PhilipHelger
It is appreciated if you star the GitHub project if you like it.