complexType "propertyType"
Namespace:
Content:
complex, 3 attributes, 12 elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 3 attributes, 12 elements, elem. wildcard
Used:
never
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
description?, (meta | bean | ref | idref | value | null | array | list | set | map | props | {any})?
</...>
Content Model Elements (12):
array, bean, description, idref, list, map, meta, null, props, ref, set, value
XML Source (w/o annotations (3); see within schema source)
<xsd:complexType name="propertyType">
<xsd:sequence>
<xsd:element minOccurs="0" ref="description"/>
<xsd:choice maxOccurs="1" minOccurs="0">
<xsd:element ref="meta"/>
<xsd:element ref="bean"/>
<xsd:element ref="ref"/>
<xsd:element ref="idref"/>
<xsd:element ref="value"/>
<xsd:element ref="null"/>
<xsd:element ref="array"/>
<xsd:element ref="list"/>
<xsd:element ref="set"/>
<xsd:element ref="map"/>
<xsd:element ref="props"/>
<xsd:any namespace="##other" processContents="strict"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="ref" type="xsd:string"/>
<xsd:attribute name="value" type="xsd:string"/>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 3/3)
name
Type:
xsd:string, predefined
Use:
required
The name of the property, following JavaBean naming conventions.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="name" type="xsd:string" use="required"/>

ref
Type:
xsd:string, predefined
Use:
optional
A short-cut alternative to a nested "<ref bean='...'/>".
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="ref" type="xsd:string"/>

value
Type:
xsd:string, predefined
Use:
optional
A short-cut alternative to a nested "<value>...</value>" element.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="value" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 13/13)
array
Type:
anonymous complexType (extension of listOrSetType), complex content
XML Source (see within schema source)
<xsd:element ref="array"/>

bean
Type:
anonymous complexType (extension of identifiedType), complex content
XML Source (see within schema source)
<xsd:element ref="bean"/>

description
Type:
anonymous complexType, mixed content
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="description"/>

idref
Type:
anonymous complexType (restriction of xsd:anyType), empty content
XML Source (see within schema source)
<xsd:element ref="idref"/>

list
Type:
anonymous complexType (extension of listOrSetType), complex content
XML Source (see within schema source)
<xsd:element ref="list"/>

map
Type:
anonymous complexType (extension of mapType), complex content
XML Source (see within schema source)
<xsd:element ref="map"/>

meta
Type:
metaType, empty content
XML Source (see within schema source)
<xsd:element ref="meta"/>

null
Type:
anonymous complexType, mixed content
XML Source (see within schema source)
<xsd:element ref="null"/>

props
Type:
anonymous complexType (extension of propsType), complex content
XML Source (see within schema source)
<xsd:element ref="props"/>

ref
Type:
anonymous complexType (restriction of xsd:anyType), empty content
XML Source (see within schema source)
<xsd:element ref="ref"/>

set
Type:
anonymous complexType (extension of listOrSetType), complex content
XML Source (see within schema source)
<xsd:element ref="set"/>

value
Type:
anonymous complexType, mixed content
XML Source (see within schema source)
<xsd:element ref="value"/>

{any element with non-schema namespace}
XML Source (see within schema source)
<xsd:any namespace="##other" processContents="strict"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.