EdenLib
EdenLib is a collection of Java libraries which I use throughout my open source projects. This collection contains code which I have found useful time and time again and which I believe may be useful to other developers as well.
EdenLib contains packages and classes for the following:
- Generic configuration interface
- Generic cache interface with in memory cache implementation
- IO utilities (byte counting streams and specialized writers)
- Text utilities including UTF-8 to ASCII and ASCII to UTF-8 escaping
- GUI tools including a set of classes for creating Wizards and a file system tree
- Resource loading and monitoring classes
- Database-agnostic locking and unique ID generation
- General utility classes for reflection
- Extensions of ArrayList and TreeMap which allow them to be used directly in Swing components
The following packages have been deprecated:
- Generic logging interface (with Log4J and System.out implementations) [Use Apache Commons Logging instead]
JavaDoc documentation for EdenLib is now available online.
Contributing
If you would like to contribute code to EdenLib please contact me at me@anthonyeden.com. Contributors will be added to the CONTRIB file included with the EdenLib distribution.
If you are interested in seeing projects of mine which use EdenLib go to http://www.anthonyeden.com.
Releases
EdenLib 2.0b1 is now available!
EdenLib releases (changelog):
- 2.0b1 [zip | tar.gz ]
- 1.5 [zip | tar.gz ]
- 1.4 [zip | tar.gz ]
- 1.3 [zip | tar.gz ]
- 1.2.1 [zip | tar.gz ]
- 1.2 [zip | tar.gz ]
- 1.1 [zip | tar.gz ]
- 1.0 [zip | tar.gz ]
- 1.0b5 [zip | tar.gz ]
- 1.0b4 [zip | tar.gz ]
- 1.0b3 [zip | tar.gz ]
- 1.0b2 [zip | tar.gz ]
- 1.0b1 [zip | tar.gz ]
- 0.9 [zip | tar.gz ]
- 0.8.1 [zip | tar.gz ]
- 0.8 [zip | tar.gz ]
- 0.7 [zip | tar.gz ]
- 0.6 [zip | tar.gz ]
- 0.5.1 [zip | tar.gz ]
- 0.5 [zip | tar.gz ]
- 0.4.1 [zip | tar.gz ]
- 0.4 [zip | tar.gz ]
- 0.3.1 [zip | tar.gz ]
- 0.3 [zip | tar.gz ]
- 0.2 [zip | tar.gz ]
- 0.1 [zip | tar.gz ]