complexType variable-mappingType

complexType {http://java.sun.com/xml/ns/j2ee}variable-mappingType

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
xmlns=http://www.w3.org/2001/XMLSchema


Source

<xsd:complexType name="variable-mappingType">
    <
xsd:annotation>
        <
xsd:documentation>
The variable-mapping element defines the correlation between a
Java class data member or JavaBeans property to an XML element
or attribute name of an XML root type. If the data-member
element is present, the Java variable name is a public data
member. If data-member is not present, the Java variable name
is a JavaBeans property.

Used in: java-xml-type-mapping
        
</xsd:documentation>
    </
xsd:annotation>
    <
xsd:sequence>
        <
xsd:element name="java-variable-name" type="j2ee:string">
            <
xsd:annotation>
                <
xsd:documentation>
The java-variable-name defines the name of a public data member or
JavaBeans property within a Java class.
                
</xsd:documentation>
            </
xsd:annotation>
        </
xsd:element>
        <
xsd:element name="data-member" type="j2ee:emptyType" minOccurs="0" maxOccurs="1">
            <
xsd:annotation>
                <
xsd:documentation>
The data-member element is a boolean indicator that a Java
variable is a public data member and not a JavaBeans property.
                
</xsd:documentation>
            </
xsd:annotation>
        </
xsd:element>
        <
xsd:choice>
            <
xsd:element name="xml-attribute-name" type="j2ee:string">
                <
xsd:annotation>
                    <
xsd:documentation>
The xml-attribute-name element defines name attribute value
of a WSDL attribute element within a root type. The value
of an xml-attribute-name element must match the value of
the ref attribute if mapping an attribute reference.
                    
</xsd:documentation>
                </
xsd:annotation>
            </
xsd:element>
            <
xsd:element name="xml-element-name" type="j2ee:string">
                <
xsd:annotation>
                    <
xsd:documentation>
The xml-element-name element defines name attribute value of
a WSDL element within a root type. The value of an
xml-element-name element must match the value of the ref
attribute if mapping an element reference.
                    
</xsd:documentation>
                </
xsd:annotation>
            </
xsd:element>
            <
xsd:element name="xml-wildcard" type="j2ee:emptyType">
                <
xsd:annotation>
                    <
xsd:documentation>
The xml-wildcard element associates the variable-mapping with
an xsd:any element within a root type.
                    
</xsd:documentation>
                </
xsd:annotation>
            </
xsd:element>
        </
xsd:choice>
    </
xsd:sequence>
    <
xsd:attribute name="id" type="xsd:ID"/>
</
xsd:complexType>


Documentation

	The variable-mapping element defines the correlation between a
	Java class data member or JavaBeans property to an XML element
	or attribute name of an XML root type. If the data-member
	element is present, the Java variable name is a public data
	member.  If data-member	is not present, the Java variable name
	is a JavaBeans property.
	Used in: java-xml-type-mapping


complexType variable-mappingType


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.