|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.richfaces.cdk.model.DescriptionGroupBase
org.richfaces.cdk.model.BeanModelBase
org.richfaces.cdk.model.ModelElementBase
org.richfaces.cdk.model.ComponentModel
public final class ComponentModel
That class represents JSF component in the CDK. That is mapped to faces-config "component" element.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.richfaces.cdk.model.FacesComponent |
|---|
FacesComponent.ComponentPredicate |
| Nested classes/interfaces inherited from interface org.richfaces.cdk.model.DescriptionGroup |
|---|
DescriptionGroup.Icon |
| Constructor Summary | |
|---|---|
ComponentModel()
|
|
ComponentModel(FacesId key)
|
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R,D> visitor,
D data)
|
|
EventModel |
addEvent(java.lang.String className)
|
|
ModelCollection<EventModel> |
getEvents()
|
|
FacetModel |
getFacet(java.lang.String name)
|
|
ModelCollection<FacetModel> |
getFacets()
|
|
FacesId |
getFamily()
Reepresent a component family. |
|
FacetModel |
getOrCreateFacet(java.lang.String name)
|
|
java.lang.String |
getRendererTemplate()
|
|
FacesId |
getRendererType()
|
|
void |
merge(ComponentModel otherComponent)
Merge values from other object. |
|
boolean |
same(ComponentModel other)
Compare object with other. |
|
void |
setFamily(FacesId family)
|
|
void |
setRendererTemplate(java.lang.String rendererTemplate)
|
|
void |
setRendererType(FacesId renderer)
|
|
java.lang.String |
toString()
|
|
| Methods inherited from class org.richfaces.cdk.model.ModelElementBase |
|---|
getBaseClass, getId, getInterfaces, getTags, getTargetClass, setBaseClass, setId, setTargetClass |
| Methods inherited from class org.richfaces.cdk.model.BeanModelBase |
|---|
createAttribute, getAttribute, getAttributes, getOrCreateAttribute |
| Methods inherited from class org.richfaces.cdk.model.DescriptionGroupBase |
|---|
getDescription, getDisplayname, getExtension, getIcon, isGenerate, setDescription, setDisplayname, setExtension, setGenerate, setIcon |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.richfaces.cdk.model.FacesComponent |
|---|
isGenerate, setGenerate |
| Constructor Detail |
|---|
public ComponentModel(FacesId key)
public ComponentModel()
| Method Detail |
|---|
public <R,D> R accept(Visitor<R,D> visitor,
D data)
accept in interface Visitablepublic void merge(ComponentModel otherComponent)
MergeableMerge values from other object.
merge in interface Mergeable<ComponentModel>public boolean same(ComponentModel other)
MergeableCompare object with other. For example, JSF component with same type or class is the same component.
same in interface Mergeable<ComponentModel>public FacesId getRendererType()
public void setRendererType(FacesId renderer)
renderer - the rendererType to setpublic java.lang.String getRendererTemplate()
public void setRendererTemplate(java.lang.String rendererTemplate)
rendererTemplate - the rendererTemplate to setpublic FacesId getFamily()
Reepresent a component family. In the faces-config element that property encoded as
public void setFamily(FacesId family)
family - the family to setpublic ModelCollection<FacetModel> getFacets()
public FacetModel getFacet(java.lang.String name)
public FacetModel getOrCreateFacet(java.lang.String name)
public ModelCollection<EventModel> getEvents()
public EventModel addEvent(java.lang.String className)
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||