Package org.apache.openejb.jee
Class FacesComponent
- java.lang.Object
-
- org.apache.openejb.jee.FacesComponent
-
public class FacesComponent extends Object
web-facesconfig_2_0.xsdJava class for faces-config-componentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="faces-config-componentType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/> <element name="component-type" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="component-class" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="facet" type="{http://java.sun.com/xml/ns/javaee}faces-config-facetType" maxOccurs="unbounded" minOccurs="0"/> <element name="attribute" type="{http://java.sun.com/xml/ns/javaee}faces-config-attributeType" maxOccurs="unbounded" minOccurs="0"/> <element name="property" type="{http://java.sun.com/xml/ns/javaee}faces-config-propertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="component-extension" type="{http://java.sun.com/xml/ns/javaee}faces-config-component-extensionType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<FacesAttribute>attributeprotected StringcomponentClassprotected List<FacesComponentExtension>componentExtensionprotected StringcomponentTypeprotected TextMapdescriptionprotected TextMapdisplayNameprotected List<FacesFacet>facetprotected LocalCollection<Icon>iconprotected Stringidprotected List<FacesProperty>property
-
Constructor Summary
Constructors Constructor Description FacesComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FacesAttribute>getAttribute()Gets the value of the attribute property.StringgetComponentClass()Gets the value of the componentClass property.List<FacesComponentExtension>getComponentExtension()Gets the value of the componentExtension property.StringgetComponentType()Gets the value of the componentType property.StringgetDescription()Text[]getDescriptions()StringgetDisplayName()Text[]getDisplayNames()List<FacesFacet>getFacet()Gets the value of the facet property.IcongetIcon()Map<String,Icon>getIconMap()Collection<Icon>getIcons()StringgetId()Gets the value of the id property.List<FacesProperty>getProperty()Gets the value of the property property.voidsetComponentClass(String value)Sets the value of the componentClass property.voidsetComponentType(String value)Sets the value of the componentType property.voidsetDescriptions(Text[] text)voidsetDisplayNames(Text[] text)voidsetId(String value)Sets the value of the id property.
-
-
-
Field Detail
-
description
protected TextMap description
-
displayName
protected TextMap displayName
-
icon
protected LocalCollection<Icon> icon
-
componentType
protected String componentType
-
componentClass
protected String componentClass
-
facet
protected List<FacesFacet> facet
-
attribute
protected List<FacesAttribute> attribute
-
property
protected List<FacesProperty> property
-
componentExtension
protected List<FacesComponentExtension> componentExtension
-
id
protected String id
-
-
Method Detail
-
getDescriptions
public Text[] getDescriptions()
-
setDescriptions
public void setDescriptions(Text[] text)
-
getDescription
public String getDescription()
-
getDisplayNames
public Text[] getDisplayNames()
-
setDisplayNames
public void setDisplayNames(Text[] text)
-
getDisplayName
public String getDisplayName()
-
getIcons
public Collection<Icon> getIcons()
-
getIcon
public Icon getIcon()
-
getComponentType
public String getComponentType()
Gets the value of the componentType property.- Returns:
- possible object is
String
-
setComponentType
public void setComponentType(String value)
Sets the value of the componentType property.- Parameters:
value- allowed object isString
-
getComponentClass
public String getComponentClass()
Gets the value of the componentClass property.- Returns:
- possible object is
String
-
setComponentClass
public void setComponentClass(String value)
Sets the value of the componentClass property.- Parameters:
value- allowed object isString
-
getFacet
public List<FacesFacet> getFacet()
Gets the value of the facet property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not asetmethod for the facet property. For example, to add a new item, do as follows:getFacet().add(newItem);Objects of the following type(s) are allowed in the listFacesFacet
-
getAttribute
public List<FacesAttribute> getAttribute()
Gets the value of the attribute property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not asetmethod for the attribute property. For example, to add a new item, do as follows:getAttribute().add(newItem);Objects of the following type(s) are allowed in the listFacesAttribute
-
getProperty
public List<FacesProperty> getProperty()
Gets the value of the property property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not asetmethod for the property property. For example, to add a new item, do as follows:getProperty().add(newItem);Objects of the following type(s) are allowed in the listFacesProperty
-
getComponentExtension
public List<FacesComponentExtension> getComponentExtension()
Gets the value of the componentExtension property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not asetmethod for the componentExtension property. For example, to add a new item, do as follows:getComponentExtension().add(newItem);Objects of the following type(s) are allowed in the listFacesComponentExtension
-
-