Namespace: |
|
Type: |
embedded complexType |
Content: |
complex, 4 attributes, 2 elements |
Defined: |
globally within component.xsd, see XML source |
Used: |
at 1 location |
XML Representation Summary |
|||||
<enumPropertyDeclaration |
|||||
defaultValue | = |
xsd:string |
|||
displayValue | = |
anySimpleType |
|||
qualifiedName | = |
xsd:string |
|||
value | = |
anySimpleType |
|||
> |
|||||
|
|||||
</enumPropertyDeclaration> |
<xsd:element name="enumPropertyDeclaration"> <xsd:annotation> <xsd:documentation> Declares an enumerated type that may be referenced from one or more enumerated property declarations in this or other component documents. All enum property declarations are in a global namespace and must be declared as global elements. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> This sequence is the list of values comprising the enumerated type. Each value consists of an internal string value and a displayable string value. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation>The internal value, which is not localizable.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation>The displayable value, which should be localized.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:annotation> <xsd:documentation> This element provides source mapping for the type, for use by map*FromType elements. Added post 1.2 </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> The globally unique name for this type. By convention this is a dotted name, e.g. com.example.MyEnumType. This value is used in enumPropertyDeclaration. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> A default internal value for the enumeration. It can be overriden in property declarations. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="defaultValue" type="xsd:string"> <xsd:annotation> <xsd:documentation> A default internal value for the enumeration. It can be overriden in property declarations. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
anySimpleType |
Use: |
optional |
Defined: |
Type: |
xsd:string |
Use: |
required |
Defined: |
locally, within this element |
<xsd:attribute name="qualifiedName" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> The globally unique name for this type. By convention this is a dotted name, e.g. com.example.MyEnumType. This value is used in enumPropertyDeclaration. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
anySimpleType |
Use: |
required |
Defined: |
Type: |
embedded, empty content |
Defined: |
locally, within this element |
Type: |
embedded, complex content |
Defined: |
by reference, within this element |
<xsd:element maxOccurs="1" minOccurs="0" ref="sourceTypeMapping"> <xsd:annotation> <xsd:documentation> This element provides source mapping for the type, for use by map*FromType elements. Added post 1.2 </xsd:documentation> </xsd:annotation> </xsd:element> |