net.sourceforge.ccxjc.it.model.prot.collections.novalueclass.javaee
Interface FacesConfigAttributeType

All Known Implementing Classes:
FacesConfigAttributeTypeImpl

public interface FacesConfigAttributeType

The "attribute" element represents a named, typed, value associated with the parent UIComponent via the generic attributes mechanism. Attribute names must be unique within the scope of the parent (or related) component.

Java class for faces-config-attributeType complex type.

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

 <complexType name="faces-config-attributeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
         <element name="attribute-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
         <element name="attribute-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
         <element name="default-value" type="{http://java.sun.com/xml/ns/javaee}faces-config-default-valueType" minOccurs="0"/>
         <element name="suggested-value" type="{http://java.sun.com/xml/ns/javaee}faces-config-suggested-valueType" minOccurs="0"/>
         <element name="attribute-extension" type="{http://java.sun.com/xml/ns/javaee}faces-config-attribute-extensionType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 FullyQualifiedClassType getAttributeClass()
          Gets the value of the attributeClass property.
 List<FacesConfigAttributeExtensionType> getAttributeExtension()
          Gets the value of the attributeExtension property.
 String getAttributeName()
          Gets the value of the attributeName property.
 FacesConfigDefaultValueType getDefaultValue()
          Gets the value of the defaultValue property.
 List<DescriptionType> getDescription()
          Gets the value of the description property.
 List<DisplayNameType> getDisplayName()
          Gets the value of the displayName property.
 List<IconType> getIcon()
          Gets the value of the icon property.
 String getId()
          Gets the value of the id property.
 FacesConfigSuggestedValueType getSuggestedValue()
          Gets the value of the suggestedValue property.
 void setAttributeClass(FullyQualifiedClassType value)
          Sets the value of the attributeClass property.
 void setAttributeName(String value)
          Sets the value of the attributeName property.
 void setDefaultValue(FacesConfigDefaultValueType value)
          Sets the value of the defaultValue property.
 void setId(String value)
          Sets the value of the id property.
 void setSuggestedValue(FacesConfigSuggestedValueType value)
          Sets the value of the suggestedValue property.
 

Method Detail

getDescription

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


getDisplayName

List<DisplayNameType> 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 DisplayNameType


getIcon

List<IconType> 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 IconType


getAttributeName

String getAttributeName()
Gets the value of the attributeName property.

Returns:
possible object is String

setAttributeName

void setAttributeName(String value)
Sets the value of the attributeName property.

Parameters:
value - allowed object is String

getAttributeClass

FullyQualifiedClassType getAttributeClass()
Gets the value of the attributeClass property.

Returns:
possible object is FullyQualifiedClassType

setAttributeClass

void setAttributeClass(FullyQualifiedClassType value)
Sets the value of the attributeClass property.

Parameters:
value - allowed object is FullyQualifiedClassType

getDefaultValue

FacesConfigDefaultValueType getDefaultValue()
Gets the value of the defaultValue property.

Returns:
possible object is FacesConfigDefaultValueType

setDefaultValue

void setDefaultValue(FacesConfigDefaultValueType value)
Sets the value of the defaultValue property.

Parameters:
value - allowed object is FacesConfigDefaultValueType

getSuggestedValue

FacesConfigSuggestedValueType getSuggestedValue()
Gets the value of the suggestedValue property.

Returns:
possible object is FacesConfigSuggestedValueType

setSuggestedValue

void setSuggestedValue(FacesConfigSuggestedValueType value)
Sets the value of the suggestedValue property.

Parameters:
value - allowed object is FacesConfigSuggestedValueType

getAttributeExtension

List<FacesConfigAttributeExtensionType> getAttributeExtension()
Gets the value of the attributeExtension 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 attributeExtension property.

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

    getAttributeExtension().add(newItem);
 

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


getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2009 The CC-XJC Community. All Rights Reserved.