Save This Page
Home » openejb-3.1.2-src » org.apache » openejb » jee » [javadoc | source]
org.apache.openejb.jee
public class: FacesProperty [javadoc | source]
java.lang.Object
   org.apache.openejb.jee.FacesProperty
The "property" element represents a JavaBean property of the Java class represented by our parent element. Property names must be unique within the scope of the Java class that is represented by the parent element, and must correspond to property names that will be recognized when performing introspection against that class via java.beans.Introspector.

Java class for faces-config-propertyType complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="faces-config-propertyType">
  <complexContent>
    <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      <sequence>
        <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
        <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
        <element name="property-class" type="{http://www.w3.org/2001/XMLSchema}string"/>
        <element name="default-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
        <element name="suggested-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
        <element name="property-extension" type="{http://java.sun.com/xml/ns/javaee}faces-config-property-extensionType" maxOccurs="unbounded" minOccurs="0"/>
      </sequence>
      <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
    </restriction>
  </complexContent>
</complexType>
Field Summary
protected  List<DescriptionType> description     
protected  List<String> displayName     
protected  List<Icon> icon     
protected  String propertyName     
protected  String propertyClass     
protected  String defaultValue     
protected  String suggestedValue     
protected  List<FacesPropertyExtension> propertyExtension     
protected  String id     
Method from org.apache.openejb.jee.FacesProperty Summary:
getDefaultValue,   getDescription,   getDisplayName,   getIcon,   getId,   getPropertyClass,   getPropertyExtension,   getPropertyName,   getSuggestedValue,   setDefaultValue,   setId,   setPropertyClass,   setPropertyName,   setSuggestedValue
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openejb.jee.FacesProperty Detail:
 public String getDefaultValue() 
    Gets the value of the defaultValue property.
 public List<DescriptionType> getDescription() 
    Gets the value of the description 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 a set method for the description property.

    For example, to add a new item, do as follows:

       getDescription().add(newItem);
    

    Objects of the following type(s) are allowed in the list DescriptionType

 public List<String> getDisplayName() 
    Gets the value of the displayName 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 a set method for the displayName property.

    For example, to add a new item, do as follows:

       getDisplayName().add(newItem);
    

    Objects of the following type(s) are allowed in the list java.lang.String

 public List<Icon> getIcon() 
    Gets the value of the icon 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 a set method for the icon property.

    For example, to add a new item, do as follows:

       getIcon().add(newItem);
    

    Objects of the following type(s) are allowed in the list Icon

 public String getId() 
    Gets the value of the id property.
 public String getPropertyClass() 
    Gets the value of the propertyClass property.
 public List<FacesPropertyExtension> getPropertyExtension() 
    Gets the value of the propertyExtension 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 a set method for the propertyExtension property.

    For example, to add a new item, do as follows:

       getPropertyExtension().add(newItem);
    

    Objects of the following type(s) are allowed in the list FacesPropertyExtension

 public String getPropertyName() 
    Gets the value of the propertyName property.
 public String getSuggestedValue() 
    Gets the value of the suggestedValue property.
 public  void setDefaultValue(String value) 
    Sets the value of the defaultValue property.
 public  void setId(String value) 
    Sets the value of the id property.
 public  void setPropertyClass(String value) 
    Sets the value of the propertyClass property.
 public  void setPropertyName(String value) 
    Sets the value of the propertyName property.
 public  void setSuggestedValue(String value) 
    Sets the value of the suggestedValue property.