net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee
Class FacesConfigComponentType

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.FacesConfigComponentType
All Implemented Interfaces:
Serializable, Cloneable

public class FacesConfigComponentType
extends Object
implements Serializable, Cloneable

The "component" element represents a concrete UIComponent implementation class that should be registered under the specified type identifier, along with its associated properties and attributes. Component types must be unique within the entire web application. Nested "attribute" elements identify generic attributes that are recognized by the implementation logic of this component. Nested "property" elements identify JavaBeans properties of the component class that may be exposed for manipulation via tools.

Java 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://java.sun.com/xml/ns/javaee}string"/>
         <element name="component-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
         <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>
 

See Also:
Serialized Form

Field Summary
protected  FacesConfigAttributeType[] attribute
           
protected  FullyQualifiedClassType componentClass
           
protected  FacesConfigComponentExtensionType[] componentExtension
           
protected  String componentType
           
protected  DescriptionType[] description
           
protected  DisplayNameType[] displayName
           
protected  FacesConfigFacetType[] facet
           
protected  IconType[] icon
           
protected  String id
           
protected  FacesConfigPropertyType[] property
           
 
Constructor Summary
FacesConfigComponentType()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.FacesConfigComponentType instance.
FacesConfigComponentType(FacesConfigComponentType o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.FacesConfigComponentType instance by copying a given instance.
 
Method Summary
 FacesConfigComponentType clone()
          Creates and returns a copy of this object.
 FacesConfigAttributeType[] getAttribute()
           
 FacesConfigAttributeType getAttribute(int idx)
           
 int getAttributeLength()
           
 FullyQualifiedClassType getComponentClass()
          Gets the value of the componentClass property.
 FacesConfigComponentExtensionType[] getComponentExtension()
           
 FacesConfigComponentExtensionType getComponentExtension(int idx)
           
 int getComponentExtensionLength()
           
 String getComponentType()
          Gets the value of the componentType property.
 DescriptionType[] getDescription()
           
 DescriptionType getDescription(int idx)
           
 int getDescriptionLength()
           
 DisplayNameType[] getDisplayName()
           
 DisplayNameType getDisplayName(int idx)
           
 int getDisplayNameLength()
           
 FacesConfigFacetType[] getFacet()
           
 FacesConfigFacetType getFacet(int idx)
           
 int getFacetLength()
           
 IconType[] getIcon()
           
 IconType getIcon(int idx)
           
 int getIconLength()
           
 String getId()
          Gets the value of the id property.
 FacesConfigPropertyType[] getProperty()
           
 FacesConfigPropertyType getProperty(int idx)
           
 int getPropertyLength()
           
 void setAttribute(FacesConfigAttributeType[] values)
           
 FacesConfigAttributeType setAttribute(int idx, FacesConfigAttributeType value)
           
 void setComponentClass(FullyQualifiedClassType value)
          Sets the value of the componentClass property.
 void setComponentExtension(FacesConfigComponentExtensionType[] values)
           
 FacesConfigComponentExtensionType setComponentExtension(int idx, FacesConfigComponentExtensionType value)
           
 void setComponentType(String value)
          Sets the value of the componentType property.
 void setDescription(DescriptionType[] values)
           
 DescriptionType setDescription(int idx, DescriptionType value)
           
 void setDisplayName(DisplayNameType[] values)
           
 DisplayNameType setDisplayName(int idx, DisplayNameType value)
           
 void setFacet(FacesConfigFacetType[] values)
           
 FacesConfigFacetType setFacet(int idx, FacesConfigFacetType value)
           
 void setIcon(IconType[] values)
           
 IconType setIcon(int idx, IconType value)
           
 void setId(String value)
          Sets the value of the id property.
 void setProperty(FacesConfigPropertyType[] values)
           
 FacesConfigPropertyType setProperty(int idx, FacesConfigPropertyType value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected DescriptionType[] description

displayName

protected DisplayNameType[] displayName

icon

protected IconType[] icon

componentType

protected String componentType

componentClass

protected FullyQualifiedClassType componentClass

facet

protected FacesConfigFacetType[] facet

attribute

protected FacesConfigAttributeType[] attribute

property

protected FacesConfigPropertyType[] property

componentExtension

protected FacesConfigComponentExtensionType[] componentExtension

id

protected String id
Constructor Detail

FacesConfigComponentType

public FacesConfigComponentType()
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.FacesConfigComponentType instance.


FacesConfigComponentType

public FacesConfigComponentType(FacesConfigComponentType o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.FacesConfigComponentType instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getDescription

public DescriptionType[] getDescription()
Returns:
array of DescriptionType

getDescription

public DescriptionType getDescription(int idx)
Returns:
one of DescriptionType

getDescriptionLength

public int getDescriptionLength()

setDescription

public void setDescription(DescriptionType[] values)
Parameters:
values - allowed objects are DescriptionType

setDescription

public DescriptionType setDescription(int idx,
                                      DescriptionType value)
Parameters:
value - allowed object is DescriptionType

getDisplayName

public DisplayNameType[] getDisplayName()
Returns:
array of DisplayNameType

getDisplayName

public DisplayNameType getDisplayName(int idx)
Returns:
one of DisplayNameType

getDisplayNameLength

public int getDisplayNameLength()

setDisplayName

public void setDisplayName(DisplayNameType[] values)
Parameters:
values - allowed objects are DisplayNameType

setDisplayName

public DisplayNameType setDisplayName(int idx,
                                      DisplayNameType value)
Parameters:
value - allowed object is DisplayNameType

getIcon

public IconType[] getIcon()
Returns:
array of IconType

getIcon

public IconType getIcon(int idx)
Returns:
one of IconType

getIconLength

public int getIconLength()

setIcon

public void setIcon(IconType[] values)
Parameters:
values - allowed objects are IconType

setIcon

public IconType setIcon(int idx,
                        IconType value)
Parameters:
value - allowed object is IconType

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 is String

getComponentClass

public FullyQualifiedClassType getComponentClass()
Gets the value of the componentClass property.

Returns:
possible object is FullyQualifiedClassType

setComponentClass

public void setComponentClass(FullyQualifiedClassType value)
Sets the value of the componentClass property.

Parameters:
value - allowed object is FullyQualifiedClassType

getFacet

public FacesConfigFacetType[] getFacet()
Returns:
array of FacesConfigFacetType

getFacet

public FacesConfigFacetType getFacet(int idx)
Returns:
one of FacesConfigFacetType

getFacetLength

public int getFacetLength()

setFacet

public void setFacet(FacesConfigFacetType[] values)
Parameters:
values - allowed objects are FacesConfigFacetType

setFacet

public FacesConfigFacetType setFacet(int idx,
                                     FacesConfigFacetType value)
Parameters:
value - allowed object is FacesConfigFacetType

getAttribute

public FacesConfigAttributeType[] getAttribute()
Returns:
array of FacesConfigAttributeType

getAttribute

public FacesConfigAttributeType getAttribute(int idx)
Returns:
one of FacesConfigAttributeType

getAttributeLength

public int getAttributeLength()

setAttribute

public void setAttribute(FacesConfigAttributeType[] values)
Parameters:
values - allowed objects are FacesConfigAttributeType

setAttribute

public FacesConfigAttributeType setAttribute(int idx,
                                             FacesConfigAttributeType value)
Parameters:
value - allowed object is FacesConfigAttributeType

getProperty

public FacesConfigPropertyType[] getProperty()
Returns:
array of FacesConfigPropertyType

getProperty

public FacesConfigPropertyType getProperty(int idx)
Returns:
one of FacesConfigPropertyType

getPropertyLength

public int getPropertyLength()

setProperty

public void setProperty(FacesConfigPropertyType[] values)
Parameters:
values - allowed objects are FacesConfigPropertyType

setProperty

public FacesConfigPropertyType setProperty(int idx,
                                           FacesConfigPropertyType value)
Parameters:
value - allowed object is FacesConfigPropertyType

getComponentExtension

public FacesConfigComponentExtensionType[] getComponentExtension()
Returns:
array of FacesConfigComponentExtensionType

getComponentExtension

public FacesConfigComponentExtensionType getComponentExtension(int idx)
Returns:
one of FacesConfigComponentExtensionType

getComponentExtensionLength

public int getComponentExtensionLength()

setComponentExtension

public void setComponentExtension(FacesConfigComponentExtensionType[] values)
Parameters:
values - allowed objects are FacesConfigComponentExtensionType

setComponentExtension

public FacesConfigComponentExtensionType setComponentExtension(int idx,
                                                               FacesConfigComponentExtensionType value)
Parameters:
value - allowed object is FacesConfigComponentExtensionType

getId

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

Returns:
possible object is String

setId

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

Parameters:
value - allowed object is String

clone

public FacesConfigComponentType clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


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