Commit Graph

11 Commits

Author SHA1 Message Date
Jonathan Bernard
e12a605b5c Added JarUtils: programatically extract JAR files. 2012-01-02 15:08:26 -06:00
Jonathan Bernard
2308280480 Bugfix.
Default behavior in SmartConfig was wrong. What it should be (and now is) is
when a value is requested but not present, the value is set and returned with
the default if given, or null is returned if no default is given.
2011-12-05 22:18:26 -06:00
Jonathan Bernard
1227d53a14 Small updates to SmartConfig.
* Changed the behavior of SmartConfig when setting file type properties. Now it
  tries to coerce the given value into a File object if it is not already a File
  object.
* Changed the behavior of SmartConfig when retrieving a property without
  specifying a default value. Now it returns null if the property is not set and
  no default is given.
2011-12-05 22:12:20 -06:00
Jonathan Bernard
08810e88ed Added WrappedPrinter, SmartConfig.load()
* Added `SmartConfig.load()` to allow runtime reloading of config.
* Added `WrappedPrinter` which allows you to print horizontally aligned and
  offset text blocks in a monotype environment.
2011-10-25 15:05:02 -05:00
Jonathan Bernard
2950bd67db Added ConsoleProgressBar. 2011-01-25 15:56:02 -06:00
Jonathan Bernard
7b3be90fe1 Updated SmartConfig
Added support for file/directory property types.
Removed some extraneous logging checks.
2011-01-21 14:03:05 -06:00
Jonathan Bernard
2d7e8e67ca Updated common build script. 2011-01-21 13:43:54 -06:00
Jonathan Bernard
b19d1cbe80 Updated SmartConfig, added keySet() method. 2011-01-21 13:41:29 -06:00
Jonathan Bernard
df8fcac2d2 Added slf4j, needed for SmartConfig to build. 2011-01-21 13:01:04 -06:00
Jonathan Bernard
10b1b15a4a Version 1.0 committed using standard build process. 2011-01-21 11:33:24 -06:00
Jonathan Bernard
2b256c1d27 Added standard build process. 2011-01-21 11:14:27 -06:00