| diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | enumeration componentInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="field"> <xs:annotation> <xs:documentation>This element contains the definition for a single built-in X3D field</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="enumeration" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="componentInfo" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="acceptableNodeTypes" type="xs:string" default=""/> <xs:attribute name="accessType" type="accessTypeValues" default="inputOutput"/> <xs:attribute name="additionalEnumerationValuesAllowed" type="xs:boolean" default="false"/> <xs:attribute name="baseType" type="xs:token" default=""/> <xs:attribute name="componentLevel" type="xs:integer" default="1"/> <xs:attribute name="default" type="xs:string" default=""/> <xs:attribute name="description" type="xs:string" default=""/> <xs:attribute name="inheritedFrom" type="xs:token" default=""/> <xs:attribute name="initialX3dVersion" type="versionValues" use="optional"/> <xs:attribute name="maxExclusive" type="xs:token" default=""/> <xs:attribute name="maxInclusive" type="xs:token" default=""/> <xs:attribute name="minExclusive" type="xs:token" default=""/> <xs:attribute name="minInclusive" type="xs:token" default=""/> <xs:attribute name="name" type="xs:token" default=""/> <xs:attribute name="simpleType" type="xs:token" default=""/> <xs:attribute name="synonym" type="xs:token" default=""> <xs:annotation> <xs:appinfo>synonym is an equivalent field name that handles evolution of X3D versions</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="type" type="fieldTypeValues" default="SFBool"/> <xs:attribute name="use" default="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="optional"/> <xs:enumeration value="required"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="acceptableNodeTypes" type="xs:string" default=""/> |
| type | accessTypeValues | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="accessType" type="accessTypeValues" default="inputOutput"/> |
| type | xs:boolean | ||
| properties |
|
||
| source | <xs:attribute name="additionalEnumerationValuesAllowed" type="xs:boolean" default="false"/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="baseType" type="xs:token" default=""/> |
| type | xs:integer | ||
| properties |
|
||
| source | <xs:attribute name="componentLevel" type="xs:integer" default="1"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="default" type="xs:string" default=""/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="description" type="xs:string" default=""/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="inheritedFrom" type="xs:token" default=""/> |
| type | versionValues | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| source | <xs:attribute name="initialX3dVersion" type="versionValues" use="optional"/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="maxExclusive" type="xs:token" default=""/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="maxInclusive" type="xs:token" default=""/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="minExclusive" type="xs:token" default=""/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="minInclusive" type="xs:token" default=""/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="name" type="xs:token" default=""/> |
| type | xs:token | ||
| properties |
|
||
| source | <xs:attribute name="simpleType" type="xs:token" default=""/> |
| type | xs:token | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="synonym" type="xs:token" default=""> <xs:annotation> <xs:appinfo>synonym is an equivalent field name that handles evolution of X3D versions</xs:appinfo> </xs:annotation> </xs:attribute> |
| type | fieldTypeValues | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:attribute name="type" type="fieldTypeValues" default="SFBool"/> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="use" default="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="optional"/> <xs:enumeration value="required"/> </xs:restriction> </xs:simpleType> </xs:attribute> |