complexType faces-config-componentType

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

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


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="javaee:descriptionGroup"/>
        <
xsd:element name="component-type" type="javaee: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="javaee: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="javaee:faces-config-facetType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="attribute" type="javaee:faces-config-attributeType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="property" type="javaee:faces-config-propertyType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="component-extension" type="javaee: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.