This project has declared the following modules:
Name | Description |
---|---|
Commons Application | Provides utilities to reduce boiler plate code when creating simple command line or swing applications. |
Commons Concurrent | Provides common data structures (such as queue, stack etc.) in a concurrent flavor. |
Commons Config | Make configurations easier. |
Commons Experimental | This modul contains experimental API. Do not use in production code. Everything in this module may change drastically or may be vanish at least. |
Commons Guava | A small subset of Guava to reduce the footprint of this library. |
Commons JCommander | Handy extensions for JCommander. |
Commons Shell | Utilities for creating more complex shell commands with subcommands. It provides easy ability to parse the users command line input. |
Commons String | This module provides string helpers (e.g. XML or HTML escaping). |
Commons Swing | Provide helpers to create Swing applications: Builders to create menu/tool bars and bordered layout base frame. |
Commons System | Abstraction of system call such es exit(). |
Commons Testing | Helpers for unit testing such as capture STDOUT printing. |
Commons Time | This module provides time helpers (e.g. stop watch). |
Commons Validate | Same functionality like Apache Commons Lang3 Validate, but without the heavy footprint of the whole lib from Apache. |
Commons URI | TODO |
Commons Parse | - |