complexType application-clientType

complexType {http://java.sun.com/xml/ns/javaee}application-clientType

Derived Types
{http://java.sun.com/xml/ns/javaee}application-clientType
 {http://java.sun.com/xml/ns/javaee}application-client (by type)
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
xmlns=http://www.w3.org/2001/XMLSchema


Source

<xsd:complexType name="application-clientType">
    <
xsd:sequence>
        <
xsd:group ref="javaee:descriptionGroup"/>
        <
xsd:element name="env-entry" type="javaee:env-entryType" minOccurs="0" maxOccurs="unbounded"/>
        <
xsd:element name="ejb-ref" type="javaee:ejb-refType" minOccurs="0" maxOccurs="unbounded"/>
        <
xsd:group ref="javaee:service-refGroup"/>
        <
xsd:element name="resource-ref" type="javaee:resource-refType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="resource-env-ref" type="javaee:resource-env-refType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="message-destination-ref" type="javaee:message-destination-refType"
            
minOccurs="0" maxOccurs="unbounded"/>
        <
xsd:element name="persistence-unit-ref" type="javaee:persistence-unit-refType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="post-construct" type="javaee:lifecycle-callbackType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="pre-destroy" type="javaee:lifecycle-callbackType" minOccurs="0"
            
maxOccurs="unbounded"/>
        <
xsd:element name="callback-handler" type="javaee:fully-qualified-classType" minOccurs="0">
            <
xsd:annotation>
                <
xsd:documentation>
The callback-handler element names a class provided by
the application. The class must have a no args
constructor and must implement the
javax.security.auth.callback.CallbackHandler
interface. The class will be instantiated by the
application client container and used by the container
to collect authentication information from the user.
                
</xsd:documentation>
            </
xsd:annotation>
        </
xsd:element>
        <
xsd:element name="message-destination" type="javaee:message-destinationType" minOccurs="0"
            
maxOccurs="unbounded"/>
    </
xsd:sequence>
    <
xsd:attribute name="version" type="javaee:dewey-versionType" fixed="5" use="required">
        <
xsd:annotation>
            <
xsd:documentation>The required value for the version is 5.</xsd:documentation>
        </
xsd:annotation>
    </
xsd:attribute>
    <
xsd:attribute name="metadata-complete" type="xsd:boolean">
        <
xsd:annotation>
            <
xsd:documentation>
The metadata-complete attribute defines whether this
deployment descriptor and other related deployment
descriptors for this module (e.g., web service
descriptors) are complete, or whether the class
files available to this module and packaged with
this application should be examined for annotations
that specify deployment information.

If metadata-complete is set to "true", the deployment
tool must ignore any annotations that specify deployment
information, which might be present in the class files
of the application.

If metadata-complete is not specified or is set to
"false", the deployment tool must examine the class
files of the application for annotations, as
specified by the specifications.
            
</xsd:documentation>
        </
xsd:annotation>
    </
xsd:attribute>
    <
xsd:attribute name="id" type="xsd:ID"/>
</
xsd:complexType>


complexType application-clientType


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.