|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.buildtools.maven2.plugin.builder.model.ClassMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ViewEntityMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ComponentMeta
public class ComponentMeta
Store metadata about a JSF UIComponent, or some base class or interface that a UIComponent can be derived from.
Field Summary | |
---|---|
protected Map |
_facets
|
protected List |
_implementedInterfaceClassNames
|
protected Map |
_listeners
|
Constructor Summary | |
---|---|
ComponentMeta()
Constructor. |
Method Summary | |
---|---|
void |
addFacet(FacetMeta prop)
|
void |
addImplementedInterfaceClassName(String name)
|
void |
addListener(ListenerMeta prop)
|
static void |
addXmlRules(org.apache.commons.digester.Digester digester,
String prefix)
Add digester rules to repopulate an instance of this type from an xml file. |
Iterator |
facets()
|
String |
getBodyContent()
|
String |
getCcLibraryName()
|
String |
getCcResourceName()
|
String |
getDefaultEventName()
|
FacetMeta |
getFacet(String name)
|
Collection |
getFacetList()
|
String |
getFamily()
|
List |
getImplementedInterfaceClassNames()
|
String |
getImplements()
|
ListenerMeta |
getListener(String name)
|
Boolean |
getNamingContainer()
|
Collection |
getPropertyComponentList()
|
Collection |
getPropertyTagList()
|
String |
getRendererType()
|
String |
getSerialuid()
|
String |
getTagClass()
|
String |
getTagHandler()
|
String |
getTagPackage()
Returns the package part of the tag class |
String |
getTagSuperclass()
|
String |
getType()
|
Boolean |
hasChildren()
|
Boolean |
isClientBehaviorHolder()
|
Boolean |
isComposite()
|
Boolean |
isConfigExcluded()
|
Boolean |
isGeneratedComponentClass()
|
Boolean |
isGeneratedTagClass()
|
Boolean |
isOverrideDefaultEventName()
Indicate if this component must override the method: public String getDefaultEventName() To return the value on defaultEventName |
Boolean |
isOverrideEventNames()
|
Boolean |
isTemplate()
|
Iterator |
listeners()
|
void |
merge(ComponentMeta other)
Merge the data in the specified other property into this one, throwing an exception if there is an incompatibility. |
void |
setBodyContent(String bodyContent)
|
void |
setCcLibraryName(String ccLibraryName)
|
void |
setCcResourceName(String ccResourceName)
|
void |
setChildren(Boolean children)
Specifies if the component supports child components. |
void |
setClientBehaviorHolder(Boolean clientBehaviorHolder)
|
void |
setComposite(Boolean composite)
|
void |
setConfigExcluded(Boolean configExcluded)
|
void |
setDefaultEventName(String defaultEventName)
|
void |
setFamily(String componentFamily)
Sets the JSF component family for this component. |
void |
setGeneratedComponentClass(Boolean generatedComponentClass)
|
void |
setGeneratedTagClass(Boolean generatedTagClass)
|
void |
setImplementedInterfaceClassNames(List classNames)
|
void |
setImplements(String implementsValue)
|
void |
setNamingContainer(Boolean namingContainer)
Specifies whether this component is a "naming container", ie whether it adds its own clientId as a prefix onto the clientId of its child components. |
void |
setOverrideDefaultEventName(Boolean overrideDefaultEventName)
|
void |
setRendererType(String rendererType)
Sets the renderer type for this component. |
void |
setSerialuid(String serialuid)
|
void |
setTagClass(String tagClass)
Sets the JSP tag handler class for this component. |
void |
setTagHandler(String tagHandler)
Specifies the class of the Facelets tag handler (component handler) for this component. |
void |
setTagSuperclass(String tagSuperclass)
Sets the JSP tag handler superclass for this component. |
void |
setTemplate(Boolean template)
|
void |
setType(String componentType)
Sets the JSF component type for this component. |
protected void |
writeXmlSimple(XmlWriter out)
Write an instance of this class out as xml. |
Methods inherited from class org.apache.myfaces.buildtools.maven2.plugin.builder.model.ViewEntityMeta |
---|
addProperty, getDescription, getLongDescription, getName, getProperties, getProperty, getPropertyList, hasProperties, merge, properties, propertiesSize, setDescription, setLongDescription, setName, writeXmlComplex |
Methods inherited from class org.apache.myfaces.buildtools.maven2.plugin.builder.model.ClassMeta |
---|
addInterfaceClassName, getClassName, getInterfaceClassNames, getModelId, getPackageName, getParentClassName, getSourceClassName, getSourceClassParentClassName, merge, setClassName, setInterfaceClassNames, setModelId, setParentClassName, setSourceClassName, setSourceClassParentClassName, writeXml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.myfaces.buildtools.maven2.plugin.builder.model.PropertyHolder |
---|
addProperty, getProperties, getProperty, properties |
Field Detail |
---|
protected Map _facets
protected Map _listeners
protected List _implementedInterfaceClassNames
Constructor Detail |
---|
public ComponentMeta()
Method Detail |
---|
protected void writeXmlSimple(XmlWriter out)
writeXmlSimple
in class ViewEntityMeta
public static void addXmlRules(org.apache.commons.digester.Digester digester, String prefix)
public void merge(ComponentMeta other)
public void setBodyContent(String bodyContent)
public String getBodyContent()
public void setType(String componentType)
public String getType()
public void setFamily(String componentFamily)
public String getFamily()
public void setRendererType(String rendererType)
public String getRendererType()
public void setTagClass(String tagClass)
public String getTagClass()
public void setTagSuperclass(String tagSuperclass)
public String getTagSuperclass()
public void setTagHandler(String tagHandler)
Note that a Facelets tag handler class is not needed for most components.
public String getTagHandler()
public void setNamingContainer(Boolean namingContainer)
public Boolean getNamingContainer()
public void setConfigExcluded(Boolean configExcluded)
public Boolean isConfigExcluded()
public void setSerialuid(String serialuid)
public String getSerialuid()
public void setImplements(String implementsValue)
public String getImplements()
public void setGeneratedComponentClass(Boolean generatedComponentClass)
public Boolean isGeneratedComponentClass()
public void setGeneratedTagClass(Boolean generatedTagClass)
public Boolean isGeneratedTagClass()
public void setTemplate(Boolean template)
public Boolean isTemplate()
public void setChildren(Boolean children)
public Boolean hasChildren()
public void addFacet(FacetMeta prop)
addFacet
in interface FacetHolder
public Iterator facets()
facets
in interface FacetHolder
public FacetMeta getFacet(String name)
getFacet
in interface FacetHolder
public void addListener(ListenerMeta prop)
addListener
in interface ListenerHolder
public Iterator listeners()
listeners
in interface ListenerHolder
public ListenerMeta getListener(String name)
getListener
in interface ListenerHolder
public String getDefaultEventName()
public void setDefaultEventName(String defaultEventName)
public void setOverrideDefaultEventName(Boolean overrideDefaultEventName)
public Boolean isOverrideDefaultEventName()
public void setClientBehaviorHolder(Boolean clientBehaviorHolder)
public Boolean isClientBehaviorHolder()
public List getImplementedInterfaceClassNames()
public void setImplementedInterfaceClassNames(List classNames)
public void addImplementedInterfaceClassName(String name)
public Boolean isComposite()
public void setComposite(Boolean composite)
public String getCcLibraryName()
public void setCcLibraryName(String ccLibraryName)
public String getCcResourceName()
public void setCcResourceName(String ccResourceName)
public Collection getFacetList()
public Collection getPropertyTagList()
public Collection getPropertyComponentList()
public String getTagPackage()
public Boolean isOverrideEventNames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |