org.ajax4jsf.builder.config
Class ComponentBean

java.lang.Object
  extended by org.ajax4jsf.builder.config.JsfBean
      extended by org.ajax4jsf.builder.config.ComponentBaseBean
          extended by org.ajax4jsf.builder.config.ComponentBean
All Implemented Interfaces:
LoaderHolder

public class ComponentBean
extends ComponentBaseBean

JavaBean to hold properties of component configuration. At parsing configuration time, all propertiec can be set as attributes or child elements of <component>: element/.

Version:
$Revision: 1.1.2.8 $ $Date: 2007/03/01 17:16:00 $
Author:
asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)

Constructor Summary
ComponentBean()
           
 
Method Summary
 void addEvent(EventBean event)
           
 void addFacet(JsfBean facet)
           
 void checkProperties()
          Subclasses should extend this method to provide specifc checks Check existing and default properties For properties filled from configuration, attempt to set additional parameters.
 java.util.Set<EventBean> getEvents()
           
 java.util.Set<JsfBean> getFacets()
           
 java.lang.String getFamily()
           
 RendererBean getRenderer()
           
 TestClassHolder getTest()
           
 void setFamily(java.lang.String family)
           
 void setRenderer(RendererBean renderer)
           
 void setTest(TestClassHolder test)
           
 
Methods inherited from class org.ajax4jsf.builder.config.ComponentBaseBean
addProperty, containProperty, getProperties, getProperty, getTag, getTaghandler, isGenerate, isStateHolderRequired, isSuperclassImplementsStateHolder, isSuperIsTransientMethodExists, isSuperRestoreStateMethodExists, isSuperSaveStateMethodExists, isSuperSetTransientMethodExists, setGenerate, setTag, setTaghandler
 
Methods inherited from class org.ajax4jsf.builder.config.JsfBean
escapeXML, getClassname, getDescription, getDisplayname, getGenericTypes, getIcon, getLoader, getLog, getName, getPackageName, getParent, getSimpleClassName, getSuperclass, getXmlEncodedDescription, getXmlEncodedDisplayname, haveMethod, isInstanceof, setClassname, setDescription, setDisplayname, setIcon, setLoader, setName, setParent, setSuperclass, upperFirstChar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentBean

public ComponentBean()
Method Detail

getFacets

public java.util.Set<JsfBean> getFacets()
Returns:
Returns the facet.

addFacet

public void addFacet(JsfBean facet)
Parameters:
facet - The facet to set.

getFamily

public java.lang.String getFamily()
Returns:
Returns the family.

setFamily

public void setFamily(java.lang.String family)
Parameters:
family - The family to set.

getRenderer

public RendererBean getRenderer()
Returns:
Returns the renderer.

setRenderer

public void setRenderer(RendererBean renderer)
Parameters:
renderer - The renderer to set.

getEvents

public java.util.Set<EventBean> getEvents()
Returns:
the events

addEvent

public void addEvent(EventBean event)

getTest

public TestClassHolder getTest()
Overrides:
getTest in class JsfBean

setTest

public void setTest(TestClassHolder test)
Overrides:
setTest in class JsfBean

checkProperties

public void checkProperties()
                     throws ParsingException
Description copied from class: ComponentBaseBean
Subclasses should extend this method to provide specifc checks Check existing and default properties For properties filled from configuration, attempt to set additional parameters. If base class have any bean properties, append it to configured

Overrides:
checkProperties in class ComponentBaseBean
Throws:
ParsingException


Copyright © 2009. All Rights Reserved.