Class Field

java.lang.Object
org.web3d.x3d.util.x3duom.Field

public class Field extends Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{}enumeration" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{}componentInfo" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="acceptableNodeTypes" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="accessType" type="{}accessTypeValues" default="inputOutput" />
       <attribute name="additionalEnumerationValuesAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="baseType" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="componentLevel" type="{http://www.w3.org/2001/XMLSchema}integer" default="1" />
       <attribute name="default" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="inheritedFrom" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="initialX3dVersion" type="{}versionValues" />
       <attribute name="maxExclusive" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="maxInclusive" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="minExclusive" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="minInclusive" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="simpleType" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="synonym" type="{http://www.w3.org/2001/XMLSchema}token" default="" />
       <attribute name="type" type="{}fieldTypeValues" default="SFBool" />
       <attribute name="use" default="optional">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="optional"/>
             <enumeration value="required"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • enumeration

      protected List<Enumeration> enumeration
    • componentInfo

      protected List<ComponentInfo> componentInfo
    • acceptableNodeTypes

      protected String acceptableNodeTypes
    • accessType

      protected AccessTypeValues accessType
    • additionalEnumerationValuesAllowed

      protected Boolean additionalEnumerationValuesAllowed
    • baseType

      protected String baseType
    • componentLevel

      protected BigInteger componentLevel
    • _default

      protected String _default
    • description

      protected String description
    • inheritedFrom

      protected String inheritedFrom
    • initialX3DVersion

      protected String initialX3DVersion
    • maxExclusive

      protected String maxExclusive
    • maxInclusive

      protected String maxInclusive
    • minExclusive

      protected String minExclusive
    • minInclusive

      protected String minInclusive
    • name

      protected String name
    • simpleType

      protected String simpleType
    • synonym

      protected String synonym
    • type

      protected FieldTypeValues type
    • use

      protected String use
  • Constructor Details

    • Field

      public Field()
  • Method Details

    • getEnumeration

      public List<Enumeration> getEnumeration()
      Gets the value of the enumeration property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the enumeration property.

      For example, to add a new item, do as follows:

          getEnumeration().add(newItem);
       

      Objects of the following type(s) are allowed in the list Enumeration

    • getComponentInfo

      public List<ComponentInfo> getComponentInfo()
      Gets the value of the componentInfo property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the componentInfo property.

      For example, to add a new item, do as follows:

          getComponentInfo().add(newItem);
       

      Objects of the following type(s) are allowed in the list ComponentInfo

    • getAcceptableNodeTypes

      public String getAcceptableNodeTypes()
      Gets the value of the acceptableNodeTypes property.
      Returns:
      possible object is String
    • setAcceptableNodeTypes

      public void setAcceptableNodeTypes(String value)
      Sets the value of the acceptableNodeTypes property.
      Parameters:
      value - allowed object is String
    • getAccessType

      public AccessTypeValues getAccessType()
      Gets the value of the accessType property.
      Returns:
      possible object is AccessTypeValues
    • setAccessType

      public void setAccessType(AccessTypeValues value)
      Sets the value of the accessType property.
      Parameters:
      value - allowed object is AccessTypeValues
    • isAdditionalEnumerationValuesAllowed

      public boolean isAdditionalEnumerationValuesAllowed()
      Gets the value of the additionalEnumerationValuesAllowed property.
      Returns:
      possible object is Boolean
    • setAdditionalEnumerationValuesAllowed

      public void setAdditionalEnumerationValuesAllowed(Boolean value)
      Sets the value of the additionalEnumerationValuesAllowed property.
      Parameters:
      value - allowed object is Boolean
    • getBaseType

      public String getBaseType()
      Gets the value of the baseType property.
      Returns:
      possible object is String
    • setBaseType

      public void setBaseType(String value)
      Sets the value of the baseType property.
      Parameters:
      value - allowed object is String
    • getComponentLevel

      public BigInteger getComponentLevel()
      Gets the value of the componentLevel property.
      Returns:
      possible object is BigInteger
    • setComponentLevel

      public void setComponentLevel(BigInteger value)
      Sets the value of the componentLevel property.
      Parameters:
      value - allowed object is BigInteger
    • getDefault

      public String getDefault()
      Gets the value of the default property.
      Returns:
      possible object is String
    • setDefault

      public void setDefault(String value)
      Sets the value of the default property.
      Parameters:
      value - allowed object is String
    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getInheritedFrom

      public String getInheritedFrom()
      Gets the value of the inheritedFrom property.
      Returns:
      possible object is String
    • setInheritedFrom

      public void setInheritedFrom(String value)
      Sets the value of the inheritedFrom property.
      Parameters:
      value - allowed object is String
    • getInitialX3DVersion

      public String getInitialX3DVersion()
      Gets the value of the initialX3DVersion property.
      Returns:
      possible object is String
    • setInitialX3DVersion

      public void setInitialX3DVersion(String value)
      Sets the value of the initialX3DVersion property.
      Parameters:
      value - allowed object is String
    • getMaxExclusive

      public String getMaxExclusive()
      Gets the value of the maxExclusive property.
      Returns:
      possible object is String
    • setMaxExclusive

      public void setMaxExclusive(String value)
      Sets the value of the maxExclusive property.
      Parameters:
      value - allowed object is String
    • getMaxInclusive

      public String getMaxInclusive()
      Gets the value of the maxInclusive property.
      Returns:
      possible object is String
    • setMaxInclusive

      public void setMaxInclusive(String value)
      Sets the value of the maxInclusive property.
      Parameters:
      value - allowed object is String
    • getMinExclusive

      public String getMinExclusive()
      Gets the value of the minExclusive property.
      Returns:
      possible object is String
    • setMinExclusive

      public void setMinExclusive(String value)
      Sets the value of the minExclusive property.
      Parameters:
      value - allowed object is String
    • getMinInclusive

      public String getMinInclusive()
      Gets the value of the minInclusive property.
      Returns:
      possible object is String
    • setMinInclusive

      public void setMinInclusive(String value)
      Sets the value of the minInclusive property.
      Parameters:
      value - allowed object is String
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getSimpleType

      public String getSimpleType()
      Gets the value of the simpleType property.
      Returns:
      possible object is String
    • setSimpleType

      public void setSimpleType(String value)
      Sets the value of the simpleType property.
      Parameters:
      value - allowed object is String
    • getSynonym

      public String getSynonym()
      Gets the value of the synonym property.
      Returns:
      possible object is String
    • setSynonym

      public void setSynonym(String value)
      Sets the value of the synonym property.
      Parameters:
      value - allowed object is String
    • getType

      public FieldTypeValues getType()
      Gets the value of the type property.
      Returns:
      possible object is FieldTypeValues
    • setType

      public void setType(FieldTypeValues value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is FieldTypeValues
    • getUse

      public String getUse()
      Gets the value of the use property.
      Returns:
      possible object is String
    • setUse

      public void setUse(String value)
      Sets the value of the use property.
      Parameters:
      value - allowed object is String