Created method to get the unqualified class name. Changed the templates to use this method.
Fixed events so that events can be encoded without modification of the generated methods. Also fixed bug where events could not be overridden.
removed .render() from components, since not all components should be rendered initially.
formatting for renderer and component
use constants instead of strings
Changed renderer base class to AUIRendererBase
added method to the taglib.xml
Moved getComponents method to TagBuilder and FacesBuilder so that technology specific attributes can be dealt with seperately in each one. Also added FacesComponent, a subclass of Component which contains certain data specifically needed to generate faces components.
Added ability to not generate base classes for faces components
Fixed AUIRendererBase package
Fixed compile failure for commit b9b93066bc86d531756df53240ba014f9ea45cb6:
Added ability to not generate base classes for faces components
Refactored code which decides if Base classes should be generated to be more readable/maintainable
Added TagComponent class so that Component doesn't need to know specific details about JSP component generation.
removed interface from renderer
add a description attribute to the component in the output.xml and regenerated the components.xml
Added the ability for subclasses of BaseBuilder to merge XML that BaseBuilder doesn't handle. Also used this new feature to handle functions for faces taglib.xml files
Added coponent interface generator and component wrapper generator
Moved _FACES_COMPONENT_DEFAULT_PARENT_CLASS to FacesBuilder
Allow attributes to specify whether they should generate bean properties (i.e. getters/setters etc.)
Added the ability to add properties to Attribute without chaning BaseBuilder. Added attribute for method-signature