public class ModelElementBase extends BeanModelBase implements GeneratedFacesComponent, ViewElement, Serializable
Base class for the most JSF components taht have description attributes and support extensions in faces-config.
FacesComponent.ComponentPredicateDescriptionGroup.Icon| Constructor and Description |
|---|
ModelElementBase() |
| Modifier and Type | Method and Description |
|---|---|
ClassName |
getBaseClass()
|
Boolean |
getGenerate()
|
FacesId |
getId()
|
Collection<ClassName> |
getInterfaces()
|
ModelCollection<TagModel> |
getTags()
|
ClassName |
getTargetClass()
|
void |
setBaseClass(ClassName baseClass)
|
void |
setGenerate(Boolean generate)
|
void |
setId(FacesId id)
|
void |
setTargetClass(ClassName targetClass)
|
createAttribute, getAttribute, getAttributes, getOrCreateAttributegetDescription, getDisplayName, getExtension, getIcon, setDescription, setDisplayName, setExtension, setIconpublic ModelCollection<TagModel> getTags()
ViewElement
getTags in interface ViewElementpublic Collection<ClassName> getInterfaces()
public FacesId getId()
FacesComponent
getId in interface FacesComponentpublic void setId(FacesId id)
FacesComponent
setId in interface FacesComponentpublic void setTargetClass(ClassName targetClass)
FacesComponent
setTargetClass in interface FacesComponenttargetClass - the targetClass to setpublic ClassName getTargetClass()
FacesComponent
getTargetClass in interface FacesComponentpublic void setBaseClass(ClassName baseClass)
setBaseClass in interface GeneratedFacesComponentbaseClass - the baseClass to setpublic ClassName getBaseClass()
GeneratedFacesComponent
getBaseClass in interface GeneratedFacesComponentpublic Boolean getGenerate()
GeneratedFacesComponent
getGenerate in interface GeneratedFacesComponentpublic void setGenerate(Boolean generate)
GeneratedFacesComponent
setGenerate in interface GeneratedFacesComponentCopyright © 2014 JBoss by Red Hat. All Rights Reserved.