- Initial import
- Added a method for getting just a single resource
- Fixed erroneous handling of document end event
- Attributes and namespaces are not longer accessible via the element start event
- Renamed bindSubcontext to bindSubContext
- Fixed erroneous lookup in parent contexts
- Changed that the lifecycle of a component will get lazily initialized
- Changed that the InterceptionService will not be stored in a member variable anymore, but looked up only where required
- Changed that the InjectionService will not be stored in a member variable anymore, but looked up only where required
- Removed unused fields
- Changed that the listeners collection will get lazy initialized (as it will be unused most of the time and be wasted memory)
- Changed that generated ComponentValueFactory classes are no longer subclasses of AbstractComponent and thus are not capable anymore of ComponentLifecycleListeners
- Changed that generated Injector classes are no longer subclasses of AbstractComponent and thus are not capable anymore of ComponentLifecycleListeners
- Changed that generated Interceptor classes are no longer subclasses of AbstractComponent and thus are not capable anymore of ComponentLifecycleListeners
- Fixed a bug which caused that component lifecycle methods never got invoked
- Fixed a bug which caused that components which want to be illustrated from a higher context would also be illustrated in a lower context
- Added functionality for excluding DocumentStart and DocumentEnd events
- Added builders for single DocumentStart and DocumentEnd events
- Ported the DocumentBuilderImpl to use DocumentStartBuilderImpl and DocumentEndBuilderImpl
- Added functionality for building a document type declaration event based on a single string containing all the information about root element, public or system id
- Fixed some naming inconsistencies