Version | Date | Description |
---|---|---|
1.5.5 | Oct 28, 2006 | |
1.5.4 | Aug 1, 2006 | |
1.5.3 | July 21, 2006 | |
1.5.2 | Aug 7, 2005 | |
1.5.1 | Apr 26, 2005 | |
1.5.0 | Apr 6, 2005 | |
1.4.0 | Feb 27, 2005 | |
1.3.0 | Nov 13, 2004 | |
1.2.0 | Oct 2, 2004 | |
1.1.0 | Sep 22, 2004 | |
1.0.0 | Aug 26, 2004 |
Type | Changes | By |
---|---|---|
- fix import of fully qualified classname in ClassLookupCache | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- fix widening rule checking issue in ReflectUtils | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- add EventHandler interface
- improve method lookup in ReflectUtils using best match strategy (scoring) instead of first match - add ability to lookup class in default package | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
ADD
- Add ValueRef interface REFACTOR - update Nametable add asMap() API and implementation in subclasses - refactor XMLProperties separate the element digester out to XmlPropertyElementDigester - update ReflectUtil add primitive type instance checking method | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
REFACTOR
- refactor criterion framework out of commons-java BUG FIX - fix NametableStack not removing local context info when closing local scope - clean up digestor code (getElementName) | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
Features
- implemen t local scope for nametable stack, add Nametable interface and simple implementation - add DuoMapKey implementation - add simple text generation framework - XmlProperties to support normal object in addition to ElementDigest object Refactor - remove entire css generation interface since they are replaced by generic text generation interface - Add string to Css attribute conversion method and list to all defined attributes - AbstractElementCreatorDigester make event firing at the end of digest to remove mandatory creation of element at startDigest | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- CHANGE: allow using interface as stop class in InheritedValueMap
- REFACTOR: changed implement of ElementDigester to always have element name and SaxDigesterHandler API due to the change of mechanism - ADD: added ElementCreatorDigestor to allow implementation of digestion logic outside element object - ADD: added ChainedDigestor to chain dynamic digestor - ADD: add XmlProperties | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- ADD: MapUtils toString method
- UPDATE: add setting for method and class lookup caching in ReflectUtils - IMPLEMENT: Method caching in ReflectUtils - FIX: DynamicVisitor addMethodNodeHandler bug and add abstract API for init NodeHandler - ADD: SoftHashMap implementation and unit test - ADD: Jdbc-java type mapping to JdbcUtils - ADD: handling of ServletRequest multipart-formdata in ServletUtils | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- Added simple element digest framework - Added BiMap | thlee@onemindsoft.org | |
- remove Log4jUtils and change to use java logging instead of log4j - remove DigesterElement framework using common-digester | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- Add the FileUtils.copyStream(), StringUtils.isNullOrEmpty(Object) | thlee@onemindsoft.org | |
- Added criterion framework
- Added DynamicTreeVisitor abstract implementation | thlee@onemindsoft.org | |
- Added inc() and dec() methods in the Mutable* classes - Added counter class | thlee@onemindsoft.org |
Type | Changes | By |
---|---|---|
- Fix the NPE in ReflectUtils.isCompatible(Class[ ] , Class[ ] ) | thlee@onemindsoft.org | |
- Refactored the digester element framework. Replace DigesterElementRule and DigesterElementSetupRule using just the DigesterElementCreateFactory. Change API of DigesterElement to have both startDigester and endDigester. | thlee@onemindsoft.org | |
- Added ClassSet.getClasses()
- Added DigestElement, DigestElementRule, unit tests in new xml package | thlee@onemindsoft.org | |
- Added unit tests | thlee@onemindsoft.org | |
- Added ClassSet.getClasses()
- Added DigestElement, DigestElementRule, unit tests in new xml package | thlee@onemindsoft.org | |
- Added simple css term library
- Added simple css generation framework | thlee@onemindsoft.org | |
- Added StringUtil.isNulOrEmpty()
| thlee@onemindsoft.org | |
- Added ReflectUtils unit test | thlee@onemindsoft.org | |
- Add protected to InheritedValueMap.resolve() for null arg | thlee@onemindsoft.org | |
- Add ReflectUtils.getClass() method. Made methods final | thlee@onemindsoft.org |