attributeGroup propertyAttributes

attributeGroup {http://java.sun.com/xml/ns/jaxb}propertyAttributes

Target Namespacehttp://java.sun.com/xml/ns/jaxb
Declared Namespacesxmlns:xs=http://www.w3.org/2001/XMLSchema
xmlns:jaxb=http://java.sun.com/xml/ns/jaxb

Usage:

    <xs:attributeGroup ref="propertyAttributes"/>

May be used in:
 another global attributeGroup
 a complexType
 an extension or restriction of simple or complex content

Attributes:

generateIsSetMethod
generateElementProperty
optionalProperty
collectionType
attachmentRef
fixedAttributeAsConstantProperty
enableFailFastCheck


Source

<xs:attributeGroup name="propertyAttributes">
    <
xs:annotation>
        <
xs:documentation>
Attributes used for property customization. The attribute group can be
referenced either from the globalBindings declaration or from the
property declaration. The following defaults are defined by the JAXB
specification in global scope only. Thus they apply when the
propertyAttributes group is referenced from the globalBindings declaration
but not when referenced from the property declaration.
collectionType a class that implements java.util.List.
fixedAttributeAsConstantProperty false
enableFailFastCheck false
generateIsSetMethod false
optionalProperty wrapper
generateElementProperty false
attachmentRef default
        
</xs:documentation>
    </
xs:annotation>
    <
xs:attribute name="collectionType" type="jaxb:referenceCollectionType"/>
    <
xs:attribute name="fixedAttributeAsConstantProperty" type="xs:boolean"/>
    <
xs:attribute name="enableFailFastCheck" type="xs:boolean"/>
    <
xs:attribute name="generateIsSetMethod" type="xs:boolean"/>
    <
xs:attribute name="optionalProperty">
        <
xs:simpleType>
            <
xs:restriction base="xs:NCName">
                <
xs:enumeration value="wrapper"/>
                <
xs:enumeration value="primitive"/>
                <
xs:enumeration value="isSet"/>
            </
xs:restriction>
        </
xs:simpleType>
    </
xs:attribute>
    <
xs:attribute name="generateElementProperty" type="xs:boolean"/>
    <
xs:attribute name="attachmentRef">
        <
xs:simpleType>
            <
xs:restriction base="xs:NCName">
                <
xs:enumeration value="resolve"/>
                <
xs:enumeration value="doNotResolve"/>
                <
xs:enumeration value="default"/>
            </
xs:restriction>
        </
xs:simpleType>
    </
xs:attribute>
</
xs:attributeGroup>


Documentation

Attributes used for property customization. The attribute group can be
referenced either from the globalBindings declaration or from the
property declaration. The following defaults are defined by the JAXB
specification in global scope only. Thus they apply when the
propertyAttributes group is referenced from the globalBindings declaration
but not when referenced from the property declaration.
          collectionType            a class that implements java.util.List.
          fixedAttributeAsConstantProperty  false
          enableFailFastCheck        false
          generateIsSetMethod        false
	  optionalProperty           wrapper
	  generateElementProperty    false
          attachmentRef              default


attributeGroup propertyAttributes


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.