| diagram | |||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | InterfaceDefinition | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:element name="FieldType"> <xs:annotation> <xs:documentation>This element contains the definition for a single X3D field type</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="InterfaceDefinition"/> </xs:sequence> <xs:attribute name="defaultValue" type="xs:string" default=""/> <xs:attribute name="isArray" use="required"/> <xs:attribute name="tupleSize" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="type" type="xs:token" use="required"/> <xs:attribute name="regex" type="xs:string" default=""/> <!-- value must be explicitly provided --> </xs:complexType> </xs:element> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="defaultValue" type="xs:string" default=""/> |
| properties |
|
||
| source | <xs:attribute name="isArray" use="required"/> |
| type | restriction of xs:int | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="tupleSize" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="type" type="xs:token" use="required"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="regex" type="xs:string" default=""/> |