complexType faces-config-componentType

complexType {http://java.sun.com/xml/ns/j2ee}faces-config-componentType

Abstractfalse (This can be used in an instance)
Target Namespacehttp://java.sun.com/xml/ns/j2ee
Declared Namespacesxmlns:xsd=http://www.w3.org/2001/XMLSchema
xmlns:j2ee=http://java.sun.com/xml/ns/j2ee


Source

<xsd:complexType name="faces-config-componentType">
    <
xsd:annotation>
        <
xsd:documentation>
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.
        
</xsd:documentation>
    </
xsd:annotation>
    <
xsd:sequence>
        <
xsd:group ref="j2ee:descriptionGroup"/>
        <
xsd:element name="component-type" type="j2ee:string">
            <
xsd:annotation>
                <
xsd:documentation>
The "component-type" element represents the name under
which the corresponding UIComponent class should be
registered.
                
</xsd:documentation>
            </
xsd:annotation>
        </
xsd:element>
        <
xsd:element name="component-class" type="j2ee:fully-qualified-classType">
            <
xsd:annotation>
                <
xsd:documentation>
The "component-class" element represents the fully
qualified class name of a concrete UIComponent
implementation class.
                
</xsd:documentation>
            </
xsd:annotation>
        </
xsd:element>
        <
xsd:element name="facet" type="j2ee:faces-config-facetType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="attribute" type="j2ee:faces-config-attributeType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="property" type="j2ee:faces-config-propertyType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="component-extension" type="j2ee:faces-config-component-extensionType"
            
minOccurs="0" maxOccurs="unbounded"/>
    </
xsd:sequence>
    <
xsd:attribute name="id" type="xsd:ID"/>
</
xsd:complexType>


Documentation

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.


complexType faces-config-componentType


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.