public class fieldObject extends X3DConcreteStatement
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCESSTYPE_DEFAULT_VALUE
Initial value is required to be set for validity: SFString field named accessType has default value equal to an empty string.
|
static java.lang.String |
ACCESSTYPE_INITIALIZEONLY
SFString field named accessType can equal this enumeration value "initializeOnly" (Java syntax) or initializeOnly (XML syntax).
|
static java.lang.String |
ACCESSTYPE_INPUTONLY
SFString field named accessType can equal this enumeration value "inputOnly" (Java syntax) or inputOnly (XML syntax).
|
static java.lang.String |
ACCESSTYPE_INPUTOUTPUT
SFString field named accessType can equal this enumeration value "inputOutput" (Java syntax) or inputOutput (XML syntax).
|
static java.lang.String |
ACCESSTYPE_OUTPUTONLY
SFString field named accessType can equal this enumeration value "outputOnly" (Java syntax) or outputOnly (XML syntax).
|
static java.lang.String |
APPINFO_DEFAULT_VALUE
SFString field named appinfo has default value equal to an empty string.
|
static java.lang.String |
COMPONENT
String constant COMPONENT defines X3D component for the field element: Core
|
static java.lang.String |
DOCUMENTATION_DEFAULT_VALUE
SFString field named documentation has default value equal to an empty string.
|
static int |
LEVEL
Integer constant LEVEL provides default X3D Core component level for this element: 1
|
static java.lang.String |
NAME
String constant NAME provides name of this element: field.
|
static java.lang.String |
NAME_DEFAULT_VALUE
SFString field named name has default value equal to an empty string.
|
static java.lang.String |
TYPE_DEFAULT_VALUE
Initial value is required to be set for validity: SFString field named type has default value equal to an empty string.
|
static java.lang.String |
TYPE_MFBOOL
SFString field named type can equal this enumeration value "MFBool" (Java syntax) or MFBool (XML syntax).
|
static java.lang.String |
TYPE_MFCOLOR
SFString field named type can equal this enumeration value "MFColor" (Java syntax) or MFColor (XML syntax).
|
static java.lang.String |
TYPE_MFCOLORRGBA
SFString field named type can equal this enumeration value "MFColorRGBA" (Java syntax) or MFColorRGBA (XML syntax).
|
static java.lang.String |
TYPE_MFDOUBLE
SFString field named type can equal this enumeration value "MFDouble" (Java syntax) or MFDouble (XML syntax).
|
static java.lang.String |
TYPE_MFFLOAT
SFString field named type can equal this enumeration value "MFFloat" (Java syntax) or MFFloat (XML syntax).
|
static java.lang.String |
TYPE_MFIMAGE
SFString field named type can equal this enumeration value "MFImage" (Java syntax) or MFImage (XML syntax).
|
static java.lang.String |
TYPE_MFINT32
SFString field named type can equal this enumeration value "MFInt32" (Java syntax) or MFInt32 (XML syntax).
|
static java.lang.String |
TYPE_MFMATRIX3D
SFString field named type can equal this enumeration value "MFMatrix3d" (Java syntax) or MFMatrix3d (XML syntax).
|
static java.lang.String |
TYPE_MFMATRIX3F
SFString field named type can equal this enumeration value "MFMatrix3f" (Java syntax) or MFMatrix3f (XML syntax).
|
static java.lang.String |
TYPE_MFMATRIX4D
SFString field named type can equal this enumeration value "MFMatrix4d" (Java syntax) or MFMatrix4d (XML syntax).
|
static java.lang.String |
TYPE_MFMATRIX4F
SFString field named type can equal this enumeration value "MFMatrix4f" (Java syntax) or MFMatrix4f (XML syntax).
|
static java.lang.String |
TYPE_MFNODE
SFString field named type can equal this enumeration value "MFNode" (Java syntax) or MFNode (XML syntax).
|
static java.lang.String |
TYPE_MFROTATION
SFString field named type can equal this enumeration value "MFRotation" (Java syntax) or MFRotation (XML syntax).
|
static java.lang.String |
TYPE_MFSTRING
SFString field named type can equal this enumeration value "MFString" (Java syntax) or MFString (XML syntax).
|
static java.lang.String |
TYPE_MFTIME
SFString field named type can equal this enumeration value "MFTime" (Java syntax) or MFTime (XML syntax).
|
static java.lang.String |
TYPE_MFVEC2D
SFString field named type can equal this enumeration value "MFVec2d" (Java syntax) or MFVec2d (XML syntax).
|
static java.lang.String |
TYPE_MFVEC2F
SFString field named type can equal this enumeration value "MFVec2f" (Java syntax) or MFVec2f (XML syntax).
|
static java.lang.String |
TYPE_MFVEC3D
SFString field named type can equal this enumeration value "MFVec3d" (Java syntax) or MFVec3d (XML syntax).
|
static java.lang.String |
TYPE_MFVEC3F
SFString field named type can equal this enumeration value "MFVec3f" (Java syntax) or MFVec3f (XML syntax).
|
static java.lang.String |
TYPE_MFVEC4D
SFString field named type can equal this enumeration value "MFVec4d" (Java syntax) or MFVec4d (XML syntax).
|
static java.lang.String |
TYPE_MFVEC4F
SFString field named type can equal this enumeration value "MFVec4f" (Java syntax) or MFVec4f (XML syntax).
|
static java.lang.String |
TYPE_SFBOOL
SFString field named type can equal this enumeration value "SFBool" (Java syntax) or SFBool (XML syntax).
|
static java.lang.String |
TYPE_SFCOLOR
SFString field named type can equal this enumeration value "SFColor" (Java syntax) or SFColor (XML syntax).
|
static java.lang.String |
TYPE_SFCOLORRGBA
SFString field named type can equal this enumeration value "SFColorRGBA" (Java syntax) or SFColorRGBA (XML syntax).
|
static java.lang.String |
TYPE_SFDOUBLE
SFString field named type can equal this enumeration value "SFDouble" (Java syntax) or SFDouble (XML syntax).
|
static java.lang.String |
TYPE_SFFLOAT
SFString field named type can equal this enumeration value "SFFloat" (Java syntax) or SFFloat (XML syntax).
|
static java.lang.String |
TYPE_SFIMAGE
SFString field named type can equal this enumeration value "SFImage" (Java syntax) or SFImage (XML syntax).
|
static java.lang.String |
TYPE_SFINT32
SFString field named type can equal this enumeration value "SFInt32" (Java syntax) or SFInt32 (XML syntax).
|
static java.lang.String |
TYPE_SFMATRIX3D
SFString field named type can equal this enumeration value "SFMatrix3d" (Java syntax) or SFMatrix3d (XML syntax).
|
static java.lang.String |
TYPE_SFMATRIX3F
SFString field named type can equal this enumeration value "SFMatrix3f" (Java syntax) or SFMatrix3f (XML syntax).
|
static java.lang.String |
TYPE_SFMATRIX4D
SFString field named type can equal this enumeration value "SFMatrix4d" (Java syntax) or SFMatrix4d (XML syntax).
|
static java.lang.String |
TYPE_SFMATRIX4F
SFString field named type can equal this enumeration value "SFMatrix4f" (Java syntax) or SFMatrix4f (XML syntax).
|
static java.lang.String |
TYPE_SFNODE
SFString field named type can equal this enumeration value "SFNode" (Java syntax) or SFNode (XML syntax).
|
static java.lang.String |
TYPE_SFROTATION
SFString field named type can equal this enumeration value "SFRotation" (Java syntax) or SFRotation (XML syntax).
|
static java.lang.String |
TYPE_SFSTRING
SFString field named type can equal this enumeration value "SFString" (Java syntax) or SFString (XML syntax).
|
static java.lang.String |
TYPE_SFTIME
SFString field named type can equal this enumeration value "SFTime" (Java syntax) or SFTime (XML syntax).
|
static java.lang.String |
TYPE_SFVEC2D
SFString field named type can equal this enumeration value "SFVec2d" (Java syntax) or SFVec2d (XML syntax).
|
static java.lang.String |
TYPE_SFVEC2F
SFString field named type can equal this enumeration value "SFVec2f" (Java syntax) or SFVec2f (XML syntax).
|
static java.lang.String |
TYPE_SFVEC3D
SFString field named type can equal this enumeration value "SFVec3d" (Java syntax) or SFVec3d (XML syntax).
|
static java.lang.String |
TYPE_SFVEC3F
SFString field named type can equal this enumeration value "SFVec3f" (Java syntax) or SFVec3f (XML syntax).
|
static java.lang.String |
TYPE_SFVEC4D
SFString field named type can equal this enumeration value "SFVec4d" (Java syntax) or SFVec4d (XML syntax).
|
static java.lang.String |
TYPE_SFVEC4F
SFString field named type can equal this enumeration value "SFVec4f" (Java syntax) or SFVec4f (XML syntax).
|
static java.lang.String |
VALUE_DEFAULT_VALUE
SFString field named value has default value equal to an empty string.
|
validationResult| Constructor and Description |
|---|
fieldObject()
Constructor for fieldObject to initialize member variables with default values.
|
fieldObject(java.lang.String fieldName,
java.lang.String fieldType,
java.lang.String fieldAccessType)
Utility constructor that assigns name, type, accessType (required)
|
fieldObject(java.lang.String fieldName,
java.lang.String fieldType,
java.lang.String fieldAccessType,
java.lang.String defaultValue)
Utility constructor that assigns name, type, accessType (required) and default value (if appropriate)
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
addChild(X3DNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
void |
addChildren(X3DNode newValue)
Add single node to existing array of children nodes (if any).
|
void |
addChildren(X3DNode[] newValue)
Add array of children nodes to array of existing nodes (if any).
|
fieldObject |
addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to children field
|
fieldObject |
addComments(java.lang.String newComment)
Add comment as CommentsBlock to children field
|
fieldObject |
addComments(java.lang.String[] newComments)
Add comments as String[] array to children field
|
fieldObject |
appendValue(boolean newValue)
Append boolean to field for value attribute.
|
fieldObject |
appendValue(double newValue)
Append double to field for value attribute.
|
fieldObject |
appendValue(float newValue)
Append float to field for value attribute.
|
fieldObject |
appendValue(int newValue)
Append integer to field for value attribute.
|
fieldObject |
appendValue(MFBoolObject newValue)
Append MFBoolObject to field for value attribute.
|
fieldObject |
appendValue(MFColorObject newValue)
Append MFColorObject to field for value attribute.
|
fieldObject |
appendValue(MFColorRGBAObject newValue)
Append MFColorRGBAObject to field for value attribute.
|
fieldObject |
appendValue(MFDoubleObject newValue)
Append MFDoubleObject to field for value attribute.
|
fieldObject |
appendValue(MFFloatObject newValue)
Append MFFloatObject to field for value attribute.
|
fieldObject |
appendValue(MFImageObject newValue)
Append MFImageObject to field for value attribute.
|
fieldObject |
appendValue(MFInt32Object newValue)
Append MFInt32Object to field for value attribute.
|
fieldObject |
appendValue(MFMatrix3dObject newValue)
Append MFMatrix3dObject to field for value attribute.
|
fieldObject |
appendValue(MFMatrix3fObject newValue)
Append MFMatrix3fObject to field for value attribute.
|
fieldObject |
appendValue(MFMatrix4dObject newValue)
Append MFMatrix4dObject to field for value attribute.
|
fieldObject |
appendValue(MFMatrix4fObject newValue)
Append MFMatrix4fObject to field for value attribute.
|
fieldObject |
appendValue(MFRotationObject newValue)
Append MFRotationObject to field for value attribute.
|
fieldObject |
appendValue(MFStringObject newValue)
Append MFStringObject to field for value attribute.
|
fieldObject |
appendValue(MFTimeObject newValue)
Append MFTimeObject to field for value attribute.
|
fieldObject |
appendValue(MFVec2dObject newValue)
Append MFVec2dObject to field for value attribute.
|
fieldObject |
appendValue(MFVec2fObject newValue)
Append MFVec2fObject to field for value attribute.
|
fieldObject |
appendValue(MFVec3dObject newValue)
Append MFVec3dObject to field for value attribute.
|
fieldObject |
appendValue(MFVec3fObject newValue)
Append MFVec3fObject to field for value attribute.
|
fieldObject |
appendValue(MFVec4dObject newValue)
Append MFVec4dObject to field for value attribute.
|
fieldObject |
appendValue(MFVec4fObject newValue)
Append MFVec4fObject to field for value attribute.
|
fieldObject |
appendValue(SFBoolObject newValue)
Append SFBoolObject to field for value attribute.
|
fieldObject |
appendValue(SFColorObject newValue)
Append SFColorObject to field for value attribute.
|
fieldObject |
appendValue(SFColorRGBAObject newValue)
Append SFColorRGBAObject to field for value attribute.
|
fieldObject |
appendValue(SFDoubleObject newValue)
Append SFDoubleObject to field for value attribute.
|
fieldObject |
appendValue(SFFloatObject newValue)
Append SFFloatObject to field for value attribute.
|
fieldObject |
appendValue(SFImageObject newValue)
Append SFImageObject to field for value attribute.
|
fieldObject |
appendValue(SFInt32Object newValue)
Append SFInt32Object to field for value attribute.
|
fieldObject |
appendValue(SFMatrix3dObject newValue)
Append SFMatrix3dObject to field for value attribute.
|
fieldObject |
appendValue(SFMatrix3fObject newValue)
Append SFMatrix3fObject to field for value attribute.
|
fieldObject |
appendValue(SFMatrix4dObject newValue)
Append SFMatrix4dObject to field for value attribute.
|
fieldObject |
appendValue(SFMatrix4fObject newValue)
Append SFMatrix4fObject to field for value attribute.
|
fieldObject |
appendValue(SFRotationObject newValue)
Append SFRotationObject to field for value attribute.
|
fieldObject |
appendValue(SFStringObject newValue)
Append SFStringObject to field for value attribute.
|
fieldObject |
appendValue(SFTimeObject newValue)
Append SFTimeObject to field for value attribute.
|
fieldObject |
appendValue(SFVec2dObject newValue)
Append SFVec2dObject to field for value attribute.
|
fieldObject |
appendValue(SFVec2fObject newValue)
Append SFVec2fObject to field for value attribute.
|
fieldObject |
appendValue(SFVec3dObject newValue)
Append SFVec3dObject to field for value attribute.
|
fieldObject |
appendValue(SFVec3fObject newValue)
Append SFVec3fObject to field for value attribute.
|
fieldObject |
appendValue(SFVec4dObject newValue)
Append SFVec4dObject to field for value attribute.
|
fieldObject |
appendValue(SFVec4fObject newValue)
Append SFVec4fObject to field for value attribute.
|
fieldObject |
appendValue(java.lang.String newValue)
Append String to field for value attribute.
|
fieldObject |
clearChildren()
Utility method to clear MFNode value of children field.
|
fieldObject |
clearValues()
Clear all values in a field declaration.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteNode |
findNodeByDEF(java.lang.String DEFvalue)
Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.
|
java.lang.String |
getAccessType()
Provide String enumeration value ['initializeOnly'|'inputOnly'|'outputOnly'|'inputOutput'] from inputOutput SFString field named accessType.
|
java.lang.String |
getAccessType(java.lang.String fieldName)
Indicate accessType corresponding to given fieldName.
|
java.lang.String |
getAppinfo()
Provide String value from inputOutput SFString field named appinfo.
|
java.util.ArrayList<X3DNode> |
getChildren()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field children.
|
java.lang.String |
getComponent()
Defines X3D component for the field element: Core
|
int |
getComponentLevel()
Provides default X3D component level for this element: 1
|
java.lang.String |
getDocumentation()
Provide String value from inputOutput SFString field named documentation.
|
java.lang.String |
getElementName()
Provides name of this element: field
|
java.lang.String |
getFieldType(java.lang.String fieldName)
Indicate type corresponding to given fieldName.
|
java.lang.String |
getName()
Provide String value from inputOutput SFString field named name.
|
java.lang.String |
getType()
Provide String enumeration value ['SFBool'|'MFBool'|'SFColor'|'MFColor'|'SFColorRGBA'|'MFColorRGBA'|'SFDouble'|'MFDouble'|'SFFloat'|'MFFloat'|'SFImage'|'MFImage'|'SFInt32'|'SFNode'|'MFNode'|'MFInt32'|'SFRotation'|'MFRotation'|'SFString'|'MFString'|'SFTime'|'MFTime'|'SFVec2d'|'MFVec2d'|'SFVec2f'|'MFVec2f'|'SFVec3d'|'MFVec3d'|'SFVec3f'|'MFVec3f'|'SFVec4d'|'MFVec4d'|'SFVec4f'|'MFVec4f'|'SFMatrix3d'|'MFMatrix3d'|'SFMatrix3f'|'MFMatrix3f'|'SFMatrix4d'|'MFMatrix4d'|'SFMatrix4f'|'MFMatrix4f'] from inputOutput SFString field named type.
|
java.lang.String |
getValue()
Provide String value from inputOutput SFString field named value.
|
MFBoolObject |
getValueMFBool()
Get typed value of this field declaration.
|
MFColorObject |
getValueMFColor()
Get typed value of this field declaration.
|
MFColorRGBAObject |
getValueMFColorRGBA()
Get typed value of this field declaration.
|
MFDoubleObject |
getValueMFDouble()
Get typed value of this field declaration.
|
MFFloatObject |
getValueMFFloat()
Get typed value of this field declaration.
|
MFImageObject |
getValueMFImage()
Get typed value of this field declaration.
|
MFInt32Object |
getValueMFInt32()
Get typed value of this field declaration.
|
MFMatrix3dObject |
getValueMFMatrix3d()
Get typed value of this field declaration.
|
MFMatrix3fObject |
getValueMFMatrix3f()
Get typed value of this field declaration.
|
MFMatrix4dObject |
getValueMFMatrix4d()
Get typed value of this field declaration.
|
MFMatrix4fObject |
getValueMFMatrix4f()
Get typed value of this field declaration.
|
MFRotationObject |
getValueMFRotation()
Get typed value of this field declaration.
|
MFStringObject |
getValueMFString()
Get typed value of this field declaration.
|
MFTimeObject |
getValueMFTime()
Get typed value of this field declaration.
|
MFVec2dObject |
getValueMFVec2d()
Get typed value of this field declaration.
|
MFVec2fObject |
getValueMFVec2f()
Get typed value of this field declaration.
|
MFVec3dObject |
getValueMFVec3d()
Get typed value of this field declaration.
|
MFVec3fObject |
getValueMFVec3f()
Get typed value of this field declaration.
|
MFVec4dObject |
getValueMFVec4d()
Get typed value of this field declaration.
|
MFVec4fObject |
getValueMFVec4f()
Get typed value of this field declaration.
|
SFBoolObject |
getValueSFBool()
If type matches, then get typed value of a SFBool field declaration.
|
SFColorObject |
getValueSFColor()
If type matches, then get typed value of a SFColor field declaration.
|
SFColorRGBAObject |
getValueSFColorRGBA()
If type matches, then get typed value of a SFColorRGBA field declaration.
|
SFDoubleObject |
getValueSFDouble()
If type matches, then get typed value of a SFDouble field declaration.
|
SFFloatObject |
getValueSFFloat()
If type matches, then get typed value of a SFFloat field declaration.
|
SFImageObject |
getValueSFImage()
If type matches, then get typed value of a SFImage field declaration.
|
SFInt32Object |
getValueSFInt32()
If type matches, then get typed value of a SFInt32 field declaration.
|
SFMatrix3dObject |
getValueSFMatrix3d()
If type matches, then get typed value of a SFMatrix3d field declaration.
|
SFMatrix3fObject |
getValueSFMatrix3f()
If type matches, then get typed value of a SFMatrix3f field declaration.
|
SFMatrix4dObject |
getValueSFMatrix4d()
If type matches, then get typed value of a SFMatrix4d field declaration.
|
SFMatrix4fObject |
getValueSFMatrix4f()
If type matches, then get typed value of a SFMatrix4f field declaration.
|
SFRotationObject |
getValueSFRotation()
If type matches, then get typed value of a SFRotation field declaration.
|
SFStringObject |
getValueSFString()
If type matches, then get typed value of a SFString field declaration.
|
SFTimeObject |
getValueSFTime()
If type matches, then get typed value of a SFTime field declaration.
|
SFVec2dObject |
getValueSFVec2d()
If type matches, then get typed value of a SFVec2d field declaration.
|
SFVec2fObject |
getValueSFVec2f()
If type matches, then get typed value of a SFVec2f field declaration.
|
SFVec3dObject |
getValueSFVec3d()
If type matches, then get typed value of a SFVec3d field declaration.
|
SFVec3fObject |
getValueSFVec3f()
If type matches, then get typed value of a SFVec3f field declaration.
|
SFVec4dObject |
getValueSFVec4d()
If type matches, then get typed value of a SFVec4d field declaration.
|
SFVec4fObject |
getValueSFVec4f()
If type matches, then get typed value of a SFVec4f field declaration.
|
boolean |
hasChildren()
Indicate whether an object is available for inputOutput MFNode field children.
|
boolean |
hasChildrenElements()
Indicate whether a node or statement is found in inputOutput MFNode field children.
|
boolean |
hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
|
boolean |
hasNodeByDEF(java.lang.String DEFvalue)
Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
|
void |
initialize()
Initialize all member variables to default values.
|
fieldObject |
setAccessType(SFStringObject newValue)
Assign typed object value to SFString accessType field, similar to
setAccessType(String). |
fieldObject |
setAccessType(java.lang.String newValue)
Assign String enumeration value ("initializeOnly"|"inputOnly"|"outputOnly"|"inputOutput") ['initializeOnly'|'inputOnly'|'outputOnly'|'inputOutput'] to inputOutput SFString field named accessType.
|
fieldObject |
setAppinfo(SFStringObject newValue)
Assign typed object value to SFString appinfo field, similar to
setAppinfo(String). |
fieldObject |
setAppinfo(java.lang.String newValue)
Assign String value to inputOutput SFString field named appinfo.
|
fieldObject |
setChildren(java.util.ArrayList<X3DNode> newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field children.
|
void |
setChildren(X3DNode newValue)
Set single children node, replacing prior array of existing nodes (if any).
|
fieldObject |
setDocumentation(SFStringObject newValue)
Assign typed object value to SFString documentation field, similar to
setDocumentation(String). |
fieldObject |
setDocumentation(java.lang.String newValue)
Assign String value to inputOutput SFString field named documentation.
|
fieldObject |
setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
fieldObject |
setName(java.lang.String newValue)
Assign String value to inputOutput SFString field named name.
|
fieldObject |
setType(SFStringObject newValue)
Assign typed object value to SFString type field, similar to
setType(String). |
fieldObject |
setType(java.lang.String newValue)
Assign String enumeration value ("SFBool"|"MFBool"|"SFColor"|"MFColor"|"SFColorRGBA"|"MFColorRGBA"|"SFDouble"|"MFDouble"|"SFFloat"|"MFFloat"|"SFImage"|"MFImage"|"SFInt32"|"SFNode"|"MFNode"|"MFInt32"|"SFRotation"|"MFRotation"|"SFString"|"MFString"|"SFTime"|"MFTime"|"SFVec2d"|"MFVec2d"|"SFVec2f"|"MFVec2f"|"SFVec3d"|"MFVec3d"|"SFVec3f"|"MFVec3f"|"SFVec4d"|"MFVec4d"|"SFVec4f"|"MFVec4f"|"SFMatrix3d"|"MFMatrix3d"|"SFMatrix3f"|"MFMatrix3f"|"SFMatrix4d"|"MFMatrix4d"|"SFMatrix4f"|"MFMatrix4f") ['SFBool'|'MFBool'|'SFColor'|'MFColor'|'SFColorRGBA'|'MFColorRGBA'|'SFDouble'|'MFDouble'|'SFFloat'|'MFFloat'|'SFImage'|'MFImage'|'SFInt32'|'SFNode'|'MFNode'|'MFInt32'|'SFRotation'|'MFRotation'|'SFString'|'MFString'|'SFTime'|'MFTime'|'SFVec2d'|'MFVec2d'|'SFVec2f'|'MFVec2f'|'SFVec3d'|'MFVec3d'|'SFVec3f'|'MFVec3f'|'SFVec4d'|'MFVec4d'|'SFVec4f'|'MFVec4f'|'SFMatrix3d'|'MFMatrix3d'|'SFMatrix3f'|'MFMatrix3f'|'SFMatrix4d'|'MFMatrix4d'|'SFMatrix4f'|'MFMatrix4f'] to inputOutput SFString field named type.
|
fieldObject |
setValue(boolean newValue)
Set typed value of a boolean field declaration.
|
fieldObject |
setValue(boolean[] newValue)
Set typed value of a boolean[] field declaration.
|
fieldObject |
setValue(double newValue)
Set typed value of a double field declaration.
|
fieldObject |
setValue(double[] newValue)
Set typed value of a double[] array field declaration.
|
fieldObject |
setValue(float newValue)
Set typed value of a float field declaration.
|
fieldObject |
setValue(float[] newValue)
Set typed value of a float[] array field declaration.
|
fieldObject |
setValue(int newValue)
Set typed value of a integer field declaration.
|
fieldObject |
setValue(int[] newValue)
Set typed value of a integer array field declaration.
|
fieldObject |
setValue(MFBoolObject newValue)
Set typed value of a MFBool field declaration.
|
fieldObject |
setValue(MFColorObject newValue)
Set typed value of a MFColor field declaration.
|
fieldObject |
setValue(MFColorRGBAObject newValue)
Set typed value of a MFColorRGBA field declaration.
|
fieldObject |
setValue(MFDoubleObject newValue)
Set typed value of a MFDouble field declaration.
|
fieldObject |
setValue(MFFloatObject newValue)
Set typed value of a MFFloat field declaration.
|
fieldObject |
setValue(MFImageObject newValue)
Set typed value of a MFImage field declaration.
|
fieldObject |
setValue(MFInt32Object newValue)
Set typed value of a MFInt32 field declaration.
|
fieldObject |
setValue(MFMatrix3dObject newValue)
Set typed value of a MFMatrix3d field declaration.
|
fieldObject |
setValue(MFMatrix3fObject newValue)
Set typed value of a MFMatrix3f field declaration.
|
fieldObject |
setValue(MFMatrix4dObject newValue)
Set typed value of a MFMatrix4d field declaration.
|
fieldObject |
setValue(MFMatrix4fObject newValue)
Set typed value of a MFMatrix4f field declaration.
|
fieldObject |
setValue(MFRotationObject newValue)
Set typed value of a MFRotation field declaration.
|
fieldObject |
setValue(MFStringObject newValue)
Assign typed object MFString value to field, similar to
setValue(String). |
fieldObject |
setValue(MFTimeObject newValue)
Set typed value of a MFTime field declaration.
|
fieldObject |
setValue(MFVec2dObject newValue)
Set typed value of a MFVec2d field declaration.
|
fieldObject |
setValue(MFVec2fObject newValue)
Set typed value of a MFVec2f field declaration.
|
fieldObject |
setValue(MFVec3dObject newValue)
Set typed value of a MFVec3d field declaration.
|
fieldObject |
setValue(MFVec3fObject newValue)
Set typed value of a MFVec3f field declaration.
|
fieldObject |
setValue(MFVec4dObject newValue)
Set typed value of a MFVec4d field declaration.
|
fieldObject |
setValue(MFVec4fObject newValue)
Set typed value of a MFVec4f field declaration.
|
fieldObject |
setValue(SFBoolObject newValue)
Set typed value of a SFBool field declaration.
|
fieldObject |
setValue(SFColorObject newValue)
Set typed value of a SFColor field declaration.
|
fieldObject |
setValue(SFColorRGBAObject newValue)
Set typed value of a SFColorRGBA field declaration.
|
fieldObject |
setValue(SFDoubleObject newValue)
Set typed value of a SFDouble field declaration.
|
fieldObject |
setValue(SFFloatObject newValue)
Set typed value of a SFFloat field declaration.
|
fieldObject |
setValue(SFImageObject newValue)
Set typed value of a SFImage field declaration.
|
fieldObject |
setValue(SFInt32Object newValue)
Set typed value of a SFInt32 field declaration.
|
fieldObject |
setValue(SFMatrix3dObject newValue)
Set typed value of a SFMatrix3d field declaration.
|
fieldObject |
setValue(SFMatrix3fObject newValue)
Set typed value of a SFMatrix3f field declaration.
|
fieldObject |
setValue(SFMatrix4dObject newValue)
Set typed value of a SFMatrix4d field declaration.
|
fieldObject |
setValue(SFMatrix4fObject newValue)
Set typed value of a SFMatrix4f field declaration.
|
fieldObject |
setValue(SFRotationObject newValue)
Set typed value of a SFRotation field declaration.
|
fieldObject |
setValue(SFStringObject newValue)
Assign typed object SFString value field, similar to
setValue(String). |
fieldObject |
setValue(SFTimeObject newValue)
Set typed value of a SFTime field declaration.
|
fieldObject |
setValue(SFVec2dObject newValue)
Set typed value of a SFVec2d field declaration.
|
fieldObject |
setValue(SFVec2fObject newValue)
Set typed value of a SFVec2f field declaration.
|
fieldObject |
setValue(SFVec3dObject newValue)
Set typed value of a SFVec3d field declaration.
|
fieldObject |
setValue(SFVec3fObject newValue)
Set typed value of a SFVec3f field declaration.
|
fieldObject |
setValue(SFVec4dObject newValue)
Set typed value of a SFVec4d field declaration.
|
fieldObject |
setValue(SFVec4fObject newValue)
Set typed value of a SFVec4f field declaration.
|
fieldObject |
setValue(java.lang.String newValue)
Assign String value to inputOutput SFString field named value.
|
java.lang.String |
toStringClassicVRML(int indentLevel)
Recursive method to provide ClassicVRML string serialization.
|
java.lang.String |
toStringVRML97(int indentLevel)
Recursive method to provide VRML97 string serialization.
|
java.lang.String |
toStringX3D(int indentLevel)
Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.
|
java.lang.String |
validate()
Recursive method to validate this element plus all contained nodes and statements,
using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.
|
isNode, isStatementclearParentObject, findAncestorElementByName, findAncestorProtoBody, findAncestorSceneObject, findAncestorX3DObject, getPackageName, getParentObject, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorSceneObject, hasAncestorX3DObject, setParentObject, toStringClassicVRML, toStringVRML97, toStringX3Dpublic static final java.lang.String ACCESSTYPE_INITIALIZEONLY
public static final java.lang.String ACCESSTYPE_INPUTONLY
public static final java.lang.String ACCESSTYPE_OUTPUTONLY
public static final java.lang.String ACCESSTYPE_INPUTOUTPUT
public static final java.lang.String TYPE_SFBOOL
public static final java.lang.String TYPE_MFBOOL
public static final java.lang.String TYPE_SFCOLOR
public static final java.lang.String TYPE_MFCOLOR
public static final java.lang.String TYPE_SFCOLORRGBA
public static final java.lang.String TYPE_MFCOLORRGBA
public static final java.lang.String TYPE_SFDOUBLE
public static final java.lang.String TYPE_MFDOUBLE
public static final java.lang.String TYPE_SFFLOAT
public static final java.lang.String TYPE_MFFLOAT
public static final java.lang.String TYPE_SFIMAGE
public static final java.lang.String TYPE_MFIMAGE
public static final java.lang.String TYPE_SFINT32
public static final java.lang.String TYPE_SFNODE
public static final java.lang.String TYPE_MFNODE
public static final java.lang.String TYPE_MFINT32
public static final java.lang.String TYPE_SFROTATION
public static final java.lang.String TYPE_MFROTATION
public static final java.lang.String TYPE_SFSTRING
public static final java.lang.String TYPE_MFSTRING
public static final java.lang.String TYPE_SFTIME
public static final java.lang.String TYPE_MFTIME
public static final java.lang.String TYPE_SFVEC2D
public static final java.lang.String TYPE_MFVEC2D
public static final java.lang.String TYPE_SFVEC2F
public static final java.lang.String TYPE_MFVEC2F
public static final java.lang.String TYPE_SFVEC3D
public static final java.lang.String TYPE_MFVEC3D
public static final java.lang.String TYPE_SFVEC3F
public static final java.lang.String TYPE_MFVEC3F
public static final java.lang.String TYPE_SFVEC4D
public static final java.lang.String TYPE_MFVEC4D
public static final java.lang.String TYPE_SFVEC4F
public static final java.lang.String TYPE_MFVEC4F
public static final java.lang.String TYPE_SFMATRIX3D
public static final java.lang.String TYPE_MFMATRIX3D
public static final java.lang.String TYPE_SFMATRIX3F
public static final java.lang.String TYPE_MFMATRIX3F
public static final java.lang.String TYPE_SFMATRIX4D
public static final java.lang.String TYPE_MFMATRIX4D
public static final java.lang.String TYPE_SFMATRIX4F
public static final java.lang.String TYPE_MFMATRIX4F
public static final java.lang.String NAME
public static final java.lang.String COMPONENT
public static final int LEVEL
public static final java.lang.String ACCESSTYPE_DEFAULT_VALUE
public static final java.lang.String APPINFO_DEFAULT_VALUE
public static final java.lang.String DOCUMENTATION_DEFAULT_VALUE
public static final java.lang.String NAME_DEFAULT_VALUE
public static final java.lang.String TYPE_DEFAULT_VALUE
public static final java.lang.String VALUE_DEFAULT_VALUE
public fieldObject()
public fieldObject(java.lang.String fieldName,
java.lang.String fieldType,
java.lang.String fieldAccessType)
fieldName - name for this field (required, and locally unique among peer fields)fieldType - appropriate type value for this field (required)fieldAccessType - appropriate accessType value for this field (required)public fieldObject(java.lang.String fieldName,
java.lang.String fieldType,
java.lang.String fieldAccessType,
java.lang.String defaultValue)
fieldName - name for this field (required, and locally unique among peer fields)fieldType - appropriate type value for this field (required)fieldAccessType - appropriate accessType value for this field (required)defaultValue - string version of default value for this field (if appropriate)public final java.lang.String getElementName()
getElementName in class X3DConcreteElementpublic final java.lang.String getComponent()
getComponent in class X3DConcreteElementpublic final int getComponentLevel()
getComponentLevel in class X3DConcreteElementpublic java.lang.String getFieldType(java.lang.String fieldName)
getFieldType in class X3DConcreteElementfieldName - name of field in this X3D statementConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPEpublic java.lang.String getAccessType(java.lang.String fieldName)
getAccessType in class X3DConcreteElementfieldName - name of field in this X3D statementConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPEpublic final void initialize()
initialize in class X3DConcreteStatementpublic java.lang.String getAccessType()
INITIALIZEONLY, INPUTONLY, OUTPUTONLY, INPUTOUTPUT.public fieldObject setAccessType(java.lang.String newValue)
INITIALIZEONLY, INPUTONLY, OUTPUTONLY, INPUTOUTPUT).
newValue - is new value for the accessType field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setAccessType(SFStringObject newValue)
setAccessType(String).newValue - is new value for the accessType field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getAppinfo()
public fieldObject setAppinfo(java.lang.String newValue)
newValue - is new value for the appinfo field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setAppinfo(SFStringObject newValue)
setAppinfo(String).newValue - is new value for the appinfo field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.util.ArrayList<X3DNode> getChildren()
X3DNodepublic fieldObject setChildren(java.util.ArrayList<X3DNode> newValue)
newValue - is new value for the children field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public void addChildren(X3DNode newValue)
newValue - is new value to be appended the children field.public fieldObject addChild(X3DNode newValue)
newValue - is new node value to be appended the children field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public void addChildren(X3DNode[] newValue)
newValue - is new value array to be appended the children field.public void setChildren(X3DNode newValue)
newValue - is new node for the children field (restricted to X3DNode)public fieldObject clearChildren()
fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public boolean hasChildren()
getChildren()public fieldObject addComments(java.lang.String newComment)
addComments in class X3DConcreteElementnewComment - initial valuefieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public fieldObject addComments(java.lang.String[] newComments)
addComments in class X3DConcreteElementnewComments - array of commentsfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public fieldObject addComments(CommentsBlock newCommentsBlock)
addComments in class X3DConcreteElementnewCommentsBlock - block of comments to addfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getDocumentation()
public fieldObject setDocumentation(java.lang.String newValue)
newValue - is new value for the documentation field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setDocumentation(SFStringObject newValue)
setDocumentation(String).newValue - is new value for the documentation field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getName()
public final fieldObject setName(java.lang.String newValue)
newValue - is new value for the name field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setName(SFStringObject newValue)
setName(String).newValue - is new value for the name field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getType()
SFBOOL, MFBOOL, SFCOLOR, MFCOLOR, SFCOLORRGBA, MFCOLORRGBA, SFDOUBLE, MFDOUBLE, SFFLOAT, MFFLOAT, SFIMAGE, MFIMAGE, SFINT32, SFNODE, MFNODE, MFINT32, SFROTATION, MFROTATION, SFSTRING, MFSTRING, SFTIME, MFTIME, SFVEC2D, MFVEC2D, SFVEC2F, MFVEC2F, SFVEC3D, MFVEC3D, SFVEC3F, MFVEC3F, SFVEC4D, MFVEC4D, SFVEC4F, MFVEC4F, SFMATRIX3D, MFMATRIX3D, SFMATRIX3F, MFMATRIX3F, SFMATRIX4D, MFMATRIX4D, SFMATRIX4F, MFMATRIX4F.public fieldObject setType(java.lang.String newValue)
SFBOOL, MFBOOL, SFCOLOR, MFCOLOR, SFCOLORRGBA, MFCOLORRGBA, SFDOUBLE, MFDOUBLE, SFFLOAT, MFFLOAT, SFIMAGE, MFIMAGE, SFINT32, SFNODE, MFNODE, MFINT32, SFROTATION, MFROTATION, SFSTRING, MFSTRING, SFTIME, MFTIME, SFVEC2D, MFVEC2D, SFVEC2F, MFVEC2F, SFVEC3D, MFVEC3D, SFVEC3F, MFVEC3F, SFVEC4D, MFVEC4D, SFVEC4F, MFVEC4F, SFMATRIX3D, MFMATRIX3D, SFMATRIX3F, MFMATRIX3F, SFMATRIX4D, MFMATRIX4D, SFMATRIX4F, MFMATRIX4F).
newValue - is new value for the type field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setType(SFStringObject newValue)
setType(String).newValue - is new value for the type field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getValue()
public fieldObject setValue(java.lang.String newValue)
newValue - is new value for the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFBoolObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFBoolObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFColorObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFColorObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFColorRGBAObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFColorRGBAObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFDoubleObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFDoubleObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFFloatObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFFloatObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFImageObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFImageObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFInt32Object newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFInt32Object newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFMatrix3dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFMatrix3dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFMatrix3fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFMatrix3fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFMatrix4dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFMatrix4dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFMatrix4fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFMatrix4fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFRotationObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFRotationObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFStringObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFStringObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFTimeObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFTimeObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFVec2dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFVec2dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFVec2fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFVec2fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFVec3dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFVec3dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFVec3fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFVec3fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFVec4dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFVec4dObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(SFVec4fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(MFVec4fObject newValue)
newValue - is new value to append to the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(boolean newValue)
newValue - is new value to append to the value field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(int newValue)
newValue - is new value to append to the value field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(float newValue)
newValue - is new value to append to the value field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(double newValue)
newValue - is new value to append to the value field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject appendValue(java.lang.String newValue)
newValue - is new value to append to the value field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setValue(MFStringObject newValue)
setValue(String).newValue - is new value for the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldObject setValue(SFStringObject newValue)
setValue(String).newValue - is new value for the value field.fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public boolean hasChildrenElements()
getChildren()public java.lang.String toStringX3D(int indentLevel)
toStringX3D in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_X3D,
X3DObject.FILE_EXTENSION_XML,
X3DObject.toStringXML(),
X3DObject.toFileXML(String),
X3DObject.toFileX3D(String),
X3D XML Encoding,
X3D Compressed Binary Encoding: X3D Canonical Formpublic java.lang.String toStringClassicVRML(int indentLevel)
toStringClassicVRML in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_CLASSICVRML,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding, Annex A: Grammarpublic java.lang.String toStringVRML97(int indentLevel)
toStringVRML97 in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_VRML97,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Virtual Reality Modeling Language (VRML) 97 specification,
VRML 97 v2.1 Amendmentpublic X3DConcreteElement findElementByNameValue(java.lang.String nameValue)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public X3DConcreteElement findElementByNameValue(java.lang.String nameValue, java.lang.String elementName)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
nameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findElementByNameValue(String, String)public X3DConcreteNode findNodeByDEF(java.lang.String DEFvalue)
findNodeByDEF in class X3DConcreteElementDEFvalue - is value of the name field being searched for in this element and child elements(if any)findElementByNameValue(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasNodeByDEF(java.lang.String DEFvalue)
DEFvalue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String)public java.lang.String validate()
validate in class X3DConcreteElementpublic SFBoolObject getValueSFBool()
public fieldObject setValue(SFBoolObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFBoolObject getValueMFBool()
public fieldObject setValue(MFBoolObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFColorObject getValueSFColor()
public fieldObject setValue(SFColorObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFColorObject getValueMFColor()
public fieldObject setValue(MFColorObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFColorRGBAObject getValueSFColorRGBA()
public fieldObject setValue(SFColorRGBAObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFColorRGBAObject getValueMFColorRGBA()
public fieldObject setValue(MFColorRGBAObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFDoubleObject getValueSFDouble()
public fieldObject setValue(SFDoubleObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFDoubleObject getValueMFDouble()
public fieldObject setValue(MFDoubleObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFFloatObject getValueSFFloat()
public fieldObject setValue(SFFloatObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFFloatObject getValueMFFloat()
public fieldObject setValue(MFFloatObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFImageObject getValueSFImage()
public fieldObject setValue(SFImageObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFImageObject getValueMFImage()
public fieldObject setValue(MFImageObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFInt32Object getValueSFInt32()
public fieldObject setValue(SFInt32Object newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFInt32Object getValueMFInt32()
public fieldObject setValue(MFInt32Object newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix3dObject getValueSFMatrix3d()
public fieldObject setValue(SFMatrix3dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix3dObject getValueMFMatrix3d()
public fieldObject setValue(MFMatrix3dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix3fObject getValueSFMatrix3f()
public fieldObject setValue(SFMatrix3fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix3fObject getValueMFMatrix3f()
public fieldObject setValue(MFMatrix3fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix4dObject getValueSFMatrix4d()
public fieldObject setValue(SFMatrix4dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix4dObject getValueMFMatrix4d()
public fieldObject setValue(MFMatrix4dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix4fObject getValueSFMatrix4f()
public fieldObject setValue(SFMatrix4fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix4fObject getValueMFMatrix4f()
public fieldObject setValue(MFMatrix4fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFRotationObject getValueSFRotation()
public fieldObject setValue(SFRotationObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFRotationObject getValueMFRotation()
public fieldObject setValue(MFRotationObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFStringObject getValueSFString()
public MFStringObject getValueMFString()
public SFTimeObject getValueSFTime()
public fieldObject setValue(SFTimeObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFTimeObject getValueMFTime()
public fieldObject setValue(MFTimeObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec2dObject getValueSFVec2d()
public fieldObject setValue(SFVec2dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec2dObject getValueMFVec2d()
public fieldObject setValue(MFVec2dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec2fObject getValueSFVec2f()
public fieldObject setValue(SFVec2fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec2fObject getValueMFVec2f()
public fieldObject setValue(MFVec2fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec3dObject getValueSFVec3d()
public fieldObject setValue(SFVec3dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec3dObject getValueMFVec3d()
public fieldObject setValue(MFVec3dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec3fObject getValueSFVec3f()
public fieldObject setValue(SFVec3fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec3fObject getValueMFVec3f()
public fieldObject setValue(MFVec3fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec4dObject getValueSFVec4d()
public fieldObject setValue(SFVec4dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec4dObject getValueMFVec4d()
public fieldObject setValue(MFVec4dObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec4fObject getValueSFVec4f()
public fieldObject setValue(SFVec4fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec4fObject getValueMFVec4f()
public fieldObject setValue(MFVec4fObject newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject clearValues()
fieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(boolean newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(boolean[] newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(int newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(int[] newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(float newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(float[] newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(double newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldObject setValue(double[] newValue)
newValue - is new value to assignfieldObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.