public class fieldValueObject extends X3DConcreteStatement
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT
String constant COMPONENT defines X3D component for the fieldValue element: Core
|
static int |
LEVEL
Integer constant LEVEL provides default X3D Core component level for this element: 2
|
static java.lang.String |
NAME
String constant NAME provides name of this element: fieldValue.
|
static java.lang.String |
NAME_DEFAULT_VALUE
SFString field named name has default value equal to an empty string.
|
static java.lang.String |
VALUE_DEFAULT_VALUE
SFString field named value has default value equal to an empty string.
|
validationResult| Constructor and Description |
|---|
fieldValueObject()
Constructor for fieldValueObject to initialize member variables with default values.
|
fieldValueObject(java.lang.String fieldValueName)
Utility constructor that also assigns fieldValueName
|
fieldValueObject(java.lang.String fieldValueName,
java.lang.String defaultValue)
Utility constructor that also assigns fieldValueName, defaultValue
|
| Modifier and Type | Method and Description |
|---|---|
fieldValueObject |
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).
|
fieldValueObject |
addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to children field
|
fieldValueObject |
addComments(java.lang.String newComment)
Add comment as CommentsBlock to children field
|
fieldValueObject |
addComments(java.lang.String[] newComments)
Add comments as String[] array to children field
|
fieldValueObject |
appendValue(boolean newValue)
Append boolean to fieldValue for value attribute.
|
fieldValueObject |
appendValue(double newValue)
Append double to fieldValue for value attribute.
|
fieldValueObject |
appendValue(float newValue)
Append float to fieldValue for value attribute.
|
fieldValueObject |
appendValue(int newValue)
Append integer to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFBoolObject newValue)
Append MFBoolObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFColorObject newValue)
Append MFColorObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFColorRGBAObject newValue)
Append MFColorRGBAObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFDoubleObject newValue)
Append MFDoubleObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFFloatObject newValue)
Append MFFloatObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFImageObject newValue)
Append MFImageObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFInt32Object newValue)
Append MFInt32Object to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFMatrix3dObject newValue)
Append MFMatrix3dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFMatrix3fObject newValue)
Append MFMatrix3fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFMatrix4dObject newValue)
Append MFMatrix4dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFMatrix4fObject newValue)
Append MFMatrix4fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFRotationObject newValue)
Append MFRotationObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFStringObject newValue)
Append MFStringObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFTimeObject newValue)
Append MFTimeObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFVec2dObject newValue)
Append MFVec2dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFVec2fObject newValue)
Append MFVec2fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFVec3dObject newValue)
Append MFVec3dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFVec3fObject newValue)
Append MFVec3fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFVec4dObject newValue)
Append MFVec4dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(MFVec4fObject newValue)
Append MFVec4fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFBoolObject newValue)
Append SFBoolObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFColorObject newValue)
Append SFColorObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFColorRGBAObject newValue)
Append SFColorRGBAObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFDoubleObject newValue)
Append SFDoubleObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFFloatObject newValue)
Append SFFloatObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFImageObject newValue)
Append SFImageObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFInt32Object newValue)
Append SFInt32Object to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFMatrix3dObject newValue)
Append SFMatrix3dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFMatrix3fObject newValue)
Append SFMatrix3fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFMatrix4dObject newValue)
Append SFMatrix4dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFMatrix4fObject newValue)
Append SFMatrix4fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFRotationObject newValue)
Append SFRotationObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFStringObject newValue)
Append SFStringObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFTimeObject newValue)
Append SFTimeObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFVec2dObject newValue)
Append SFVec2dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFVec2fObject newValue)
Append SFVec2fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFVec3dObject newValue)
Append SFVec3dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFVec3fObject newValue)
Append SFVec3fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFVec4dObject newValue)
Append SFVec4dObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(SFVec4fObject newValue)
Append SFVec4fObject to fieldValue for value attribute.
|
fieldValueObject |
appendValue(java.lang.String newValue)
Append String to fieldValue for value attribute.
|
fieldValueObject |
clearChildren()
Utility method to clear MFNode value of children field.
|
fieldValueObject |
clearValues()
Clear all values in a fieldValue 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(java.lang.String fieldName)
Indicate accessType corresponding to given fieldName.
|
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 fieldValue element: Core
|
int |
getComponentLevel()
Provides default X3D component level for this element: 2
|
java.lang.String |
getElementName()
Provides name of this element: fieldValue
|
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()
Discover base type of this fieldValue declaration from corresponding ProtoDeclare/ExternProtoDeclare field declaration.
|
java.lang.String |
getValue()
Provide String value from inputOutput SFString field named value.
|
MFBoolObject |
getValueMFBool()
Get typed value of this fieldValue declaration.
|
MFColorObject |
getValueMFColor()
Get typed value of this fieldValue declaration.
|
MFColorRGBAObject |
getValueMFColorRGBA()
Get typed value of this fieldValue declaration.
|
MFDoubleObject |
getValueMFDouble()
Get typed value of this fieldValue declaration.
|
MFFloatObject |
getValueMFFloat()
Get typed value of this fieldValue declaration.
|
MFImageObject |
getValueMFImage()
Get typed value of this fieldValue declaration.
|
MFInt32Object |
getValueMFInt32()
Get typed value of this fieldValue declaration.
|
MFMatrix3dObject |
getValueMFMatrix3d()
Get typed value of this fieldValue declaration.
|
MFMatrix3fObject |
getValueMFMatrix3f()
Get typed value of this fieldValue declaration.
|
MFMatrix4dObject |
getValueMFMatrix4d()
Get typed value of this fieldValue declaration.
|
MFMatrix4fObject |
getValueMFMatrix4f()
Get typed value of this fieldValue declaration.
|
MFRotationObject |
getValueMFRotation()
Get typed value of this fieldValue declaration.
|
MFStringObject |
getValueMFString()
Get typed value of this fieldValue declaration.
|
MFTimeObject |
getValueMFTime()
Get typed value of this fieldValue declaration.
|
MFVec2dObject |
getValueMFVec2d()
Get typed value of this fieldValue declaration.
|
MFVec2fObject |
getValueMFVec2f()
Get typed value of this fieldValue declaration.
|
MFVec3dObject |
getValueMFVec3d()
Get typed value of this fieldValue declaration.
|
MFVec3fObject |
getValueMFVec3f()
Get typed value of this fieldValue declaration.
|
MFVec4dObject |
getValueMFVec4d()
Get typed value of this fieldValue declaration.
|
MFVec4fObject |
getValueMFVec4f()
Get typed value of this fieldValue declaration.
|
SFBoolObject |
getValueSFBool()
If type matches, then get typed value of a SFBool fieldValue declaration.
|
SFColorObject |
getValueSFColor()
If type matches, then get typed value of a SFColor fieldValue declaration.
|
SFColorRGBAObject |
getValueSFColorRGBA()
If type matches, then get typed value of a SFColorRGBA fieldValue declaration.
|
SFDoubleObject |
getValueSFDouble()
If type matches, then get typed value of a SFDouble fieldValue declaration.
|
SFFloatObject |
getValueSFFloat()
If type matches, then get typed value of a SFFloat fieldValue declaration.
|
SFImageObject |
getValueSFImage()
If type matches, then get typed value of a SFImage fieldValue declaration.
|
SFInt32Object |
getValueSFInt32()
If type matches, then get typed value of a SFInt32 fieldValue declaration.
|
SFMatrix3dObject |
getValueSFMatrix3d()
If type matches, then get typed value of a SFMatrix3d fieldValue declaration.
|
SFMatrix3fObject |
getValueSFMatrix3f()
If type matches, then get typed value of a SFMatrix3f fieldValue declaration.
|
SFMatrix4dObject |
getValueSFMatrix4d()
If type matches, then get typed value of a SFMatrix4d fieldValue declaration.
|
SFMatrix4fObject |
getValueSFMatrix4f()
If type matches, then get typed value of a SFMatrix4f fieldValue declaration.
|
SFRotationObject |
getValueSFRotation()
If type matches, then get typed value of a SFRotation fieldValue declaration.
|
SFStringObject |
getValueSFString()
If type matches, then get typed value of a SFString fieldValue declaration.
|
SFTimeObject |
getValueSFTime()
If type matches, then get typed value of a SFTime fieldValue declaration.
|
SFVec2dObject |
getValueSFVec2d()
If type matches, then get typed value of a SFVec2d fieldValue declaration.
|
SFVec2fObject |
getValueSFVec2f()
If type matches, then get typed value of a SFVec2f fieldValue declaration.
|
SFVec3dObject |
getValueSFVec3d()
If type matches, then get typed value of a SFVec3d fieldValue declaration.
|
SFVec3fObject |
getValueSFVec3f()
If type matches, then get typed value of a SFVec3f fieldValue declaration.
|
SFVec4dObject |
getValueSFVec4d()
If type matches, then get typed value of a SFVec4d fieldValue declaration.
|
SFVec4fObject |
getValueSFVec4f()
If type matches, then get typed value of a SFVec4f fieldValue 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.
|
fieldValueObject |
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).
|
fieldValueObject |
setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
fieldValueObject |
setName(java.lang.String newValue)
Assign String value to inputOutput SFString field named name.
|
fieldValueObject |
setValue(boolean newValue)
Set typed value of a boolean fieldValue declaration.
|
fieldValueObject |
setValue(boolean[] newValue)
Set typed value of a boolean[] fieldValue declaration.
|
fieldValueObject |
setValue(double newValue)
Set typed value of a double fieldValue declaration.
|
fieldValueObject |
setValue(double[] newValue)
Set typed value of a double[] array fieldValue declaration.
|
fieldValueObject |
setValue(float newValue)
Set typed value of a float fieldValue declaration.
|
fieldValueObject |
setValue(float[] newValue)
Set typed value of a float[] array fieldValue declaration.
|
fieldValueObject |
setValue(int newValue)
Set typed value of a integer fieldValue declaration.
|
fieldValueObject |
setValue(int[] newValue)
Set typed value of a integer array fieldValue declaration.
|
fieldValueObject |
setValue(MFBoolObject newValue)
Set typed value of a MFBool fieldValue declaration.
|
fieldValueObject |
setValue(MFColorObject newValue)
Set typed value of a MFColor fieldValue declaration.
|
fieldValueObject |
setValue(MFColorRGBAObject newValue)
Set typed value of a MFColorRGBA fieldValue declaration.
|
fieldValueObject |
setValue(MFDoubleObject newValue)
Set typed value of a MFDouble fieldValue declaration.
|
fieldValueObject |
setValue(MFFloatObject newValue)
Set typed value of a MFFloat fieldValue declaration.
|
fieldValueObject |
setValue(MFImageObject newValue)
Set typed value of a MFImage fieldValue declaration.
|
fieldValueObject |
setValue(MFInt32Object newValue)
Set typed value of a MFInt32 fieldValue declaration.
|
fieldValueObject |
setValue(MFMatrix3dObject newValue)
Set typed value of a MFMatrix3d fieldValue declaration.
|
fieldValueObject |
setValue(MFMatrix3fObject newValue)
Set typed value of a MFMatrix3f fieldValue declaration.
|
fieldValueObject |
setValue(MFMatrix4dObject newValue)
Set typed value of a MFMatrix4d fieldValue declaration.
|
fieldValueObject |
setValue(MFMatrix4fObject newValue)
Set typed value of a MFMatrix4f fieldValue declaration.
|
fieldValueObject |
setValue(MFRotationObject newValue)
Set typed value of a MFRotation fieldValue declaration.
|
fieldValueObject |
setValue(MFStringObject newValue)
Assign typed object MFString value to fieldValue, similar to
setValue(String). |
fieldValueObject |
setValue(MFTimeObject newValue)
Set typed value of a MFTime fieldValue declaration.
|
fieldValueObject |
setValue(MFVec2dObject newValue)
Set typed value of a MFVec2d fieldValue declaration.
|
fieldValueObject |
setValue(MFVec2fObject newValue)
Set typed value of a MFVec2f fieldValue declaration.
|
fieldValueObject |
setValue(MFVec3dObject newValue)
Set typed value of a MFVec3d fieldValue declaration.
|
fieldValueObject |
setValue(MFVec3fObject newValue)
Set typed value of a MFVec3f fieldValue declaration.
|
fieldValueObject |
setValue(MFVec4dObject newValue)
Set typed value of a MFVec4d fieldValue declaration.
|
fieldValueObject |
setValue(MFVec4fObject newValue)
Set typed value of a MFVec4f fieldValue declaration.
|
fieldValueObject |
setValue(SFBoolObject newValue)
Set typed value of a SFBool fieldValue declaration.
|
fieldValueObject |
setValue(SFColorObject newValue)
Set typed value of a SFColor fieldValue declaration.
|
fieldValueObject |
setValue(SFColorRGBAObject newValue)
Set typed value of a SFColorRGBA fieldValue declaration.
|
fieldValueObject |
setValue(SFDoubleObject newValue)
Set typed value of a SFDouble fieldValue declaration.
|
fieldValueObject |
setValue(SFFloatObject newValue)
Set typed value of a SFFloat fieldValue declaration.
|
fieldValueObject |
setValue(SFImageObject newValue)
Set typed value of a SFImage fieldValue declaration.
|
fieldValueObject |
setValue(SFInt32Object newValue)
Set typed value of a SFInt32 fieldValue declaration.
|
fieldValueObject |
setValue(SFMatrix3dObject newValue)
Set typed value of a SFMatrix3d fieldValue declaration.
|
fieldValueObject |
setValue(SFMatrix3fObject newValue)
Set typed value of a SFMatrix3f fieldValue declaration.
|
fieldValueObject |
setValue(SFMatrix4dObject newValue)
Set typed value of a SFMatrix4d fieldValue declaration.
|
fieldValueObject |
setValue(SFMatrix4fObject newValue)
Set typed value of a SFMatrix4f fieldValue declaration.
|
fieldValueObject |
setValue(SFRotationObject newValue)
Set typed value of a SFRotation fieldValue declaration.
|
fieldValueObject |
setValue(SFStringObject newValue)
Assign typed object SFString value field, similar to
setValue(String). |
fieldValueObject |
setValue(SFTimeObject newValue)
Set typed value of a SFTime fieldValue declaration.
|
fieldValueObject |
setValue(SFVec2dObject newValue)
Set typed value of a SFVec2d fieldValue declaration.
|
fieldValueObject |
setValue(SFVec2fObject newValue)
Set typed value of a SFVec2f fieldValue declaration.
|
fieldValueObject |
setValue(SFVec3dObject newValue)
Set typed value of a SFVec3d fieldValue declaration.
|
fieldValueObject |
setValue(SFVec3fObject newValue)
Set typed value of a SFVec3f fieldValue declaration.
|
fieldValueObject |
setValue(SFVec4dObject newValue)
Set typed value of a SFVec4d fieldValue declaration.
|
fieldValueObject |
setValue(SFVec4fObject newValue)
Set typed value of a SFVec4f fieldValue declaration.
|
fieldValueObject |
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 NAME
public static final java.lang.String COMPONENT
public static final int LEVEL
public static final java.lang.String NAME_DEFAULT_VALUE
public static final java.lang.String VALUE_DEFAULT_VALUE
public fieldValueObject()
public fieldValueObject(java.lang.String fieldValueName)
fieldValueName - unique DEF name for this X3D nodepublic fieldValueObject(java.lang.String fieldValueName,
java.lang.String defaultValue)
fieldValueName - unique name for this fielddefaultValue - string version of defaultValue for this fieldpublic 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.util.ArrayList<X3DNode> getChildren()
X3DNodepublic fieldValueObject setChildren(java.util.ArrayList<X3DNode> newValue)
newValue - is new value for the children field.fieldValueObject - 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 fieldValueObject addChild(X3DNode newValue)
newValue - is new node value to be appended the children field.fieldValueObject - 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 fieldValueObject clearChildren()
fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public boolean hasChildren()
getChildren()public fieldValueObject addComments(java.lang.String newComment)
addComments in class X3DConcreteElementnewComment - initial valuefieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public fieldValueObject addComments(java.lang.String[] newComments)
addComments in class X3DConcreteElementnewComments - array of commentsfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public fieldValueObject addComments(CommentsBlock newCommentsBlock)
addComments in class X3DConcreteElementnewCommentsBlock - block of comments to addfieldValueObject - 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 fieldValueObject setName(java.lang.String newValue)
newValue - is new value for the name field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldValueObject setName(SFStringObject newValue)
setName(String).newValue - is new value for the name field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getValue()
public fieldValueObject setValue(java.lang.String newValue)
newValue - is new value for the value field.fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public fieldValueObject appendValue(SFBoolObject 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 fieldValueObject appendValue(MFBoolObject 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 fieldValueObject appendValue(SFColorObject 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 fieldValueObject appendValue(MFColorObject 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 fieldValueObject appendValue(SFColorRGBAObject 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 fieldValueObject appendValue(MFColorRGBAObject 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 fieldValueObject appendValue(SFDoubleObject 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 fieldValueObject appendValue(MFDoubleObject 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 fieldValueObject appendValue(SFFloatObject 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 fieldValueObject appendValue(MFFloatObject 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 fieldValueObject appendValue(SFImageObject 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 fieldValueObject appendValue(MFImageObject 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 fieldValueObject appendValue(SFInt32Object 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 fieldValueObject appendValue(MFInt32Object 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 fieldValueObject appendValue(SFMatrix3dObject 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 fieldValueObject appendValue(MFMatrix3dObject 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 fieldValueObject appendValue(SFMatrix3fObject 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 fieldValueObject appendValue(MFMatrix3fObject 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 fieldValueObject appendValue(SFMatrix4dObject 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 fieldValueObject appendValue(MFMatrix4dObject 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 fieldValueObject appendValue(SFMatrix4fObject 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 fieldValueObject appendValue(MFMatrix4fObject 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 fieldValueObject appendValue(SFRotationObject 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 fieldValueObject appendValue(MFRotationObject 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 fieldValueObject appendValue(SFStringObject 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 fieldValueObject appendValue(MFStringObject 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 fieldValueObject appendValue(SFTimeObject 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 fieldValueObject appendValue(MFTimeObject 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 fieldValueObject appendValue(SFVec2dObject 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 fieldValueObject appendValue(MFVec2dObject 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 fieldValueObject appendValue(SFVec2fObject 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 fieldValueObject appendValue(MFVec2fObject 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 fieldValueObject appendValue(SFVec3dObject 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 fieldValueObject appendValue(MFVec3dObject 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 fieldValueObject appendValue(SFVec3fObject 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 fieldValueObject appendValue(MFVec3fObject 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 fieldValueObject appendValue(SFVec4dObject 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 fieldValueObject appendValue(MFVec4dObject 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 fieldValueObject appendValue(SFVec4fObject 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 fieldValueObject appendValue(MFVec4fObject 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 fieldValueObject 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 fieldValueObject 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 fieldValueObject 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 fieldValueObject 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 fieldValueObject 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 fieldValueObject 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 fieldValueObject setValue(SFStringObject newValue)
setValue(String).newValue - is new value for the value field.fieldValueObject - 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 java.lang.String getType()
fieldObjectpublic SFBoolObject getValueSFBool()
public fieldValueObject setValue(SFBoolObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFBoolObject getValueMFBool()
public fieldValueObject setValue(MFBoolObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFColorObject getValueSFColor()
public fieldValueObject setValue(SFColorObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFColorObject getValueMFColor()
public fieldValueObject setValue(MFColorObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFColorRGBAObject getValueSFColorRGBA()
public fieldValueObject setValue(SFColorRGBAObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFColorRGBAObject getValueMFColorRGBA()
public fieldValueObject setValue(MFColorRGBAObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFDoubleObject getValueSFDouble()
public fieldValueObject setValue(SFDoubleObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFDoubleObject getValueMFDouble()
public fieldValueObject setValue(MFDoubleObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFFloatObject getValueSFFloat()
public fieldValueObject setValue(SFFloatObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFFloatObject getValueMFFloat()
public fieldValueObject setValue(MFFloatObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFImageObject getValueSFImage()
public fieldValueObject setValue(SFImageObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFImageObject getValueMFImage()
public fieldValueObject setValue(MFImageObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFInt32Object getValueSFInt32()
public fieldValueObject setValue(SFInt32Object newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFInt32Object getValueMFInt32()
public fieldValueObject setValue(MFInt32Object newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix3dObject getValueSFMatrix3d()
public fieldValueObject setValue(SFMatrix3dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix3dObject getValueMFMatrix3d()
public fieldValueObject setValue(MFMatrix3dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix3fObject getValueSFMatrix3f()
public fieldValueObject setValue(SFMatrix3fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix3fObject getValueMFMatrix3f()
public fieldValueObject setValue(MFMatrix3fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix4dObject getValueSFMatrix4d()
public fieldValueObject setValue(SFMatrix4dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix4dObject getValueMFMatrix4d()
public fieldValueObject setValue(MFMatrix4dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFMatrix4fObject getValueSFMatrix4f()
public fieldValueObject setValue(SFMatrix4fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFMatrix4fObject getValueMFMatrix4f()
public fieldValueObject setValue(MFMatrix4fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFRotationObject getValueSFRotation()
public fieldValueObject setValue(SFRotationObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFRotationObject getValueMFRotation()
public fieldValueObject setValue(MFRotationObject newValue)
newValue - is new value to assignfieldValueObject - 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 fieldValueObject setValue(SFTimeObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFTimeObject getValueMFTime()
public fieldValueObject setValue(MFTimeObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec2dObject getValueSFVec2d()
public fieldValueObject setValue(SFVec2dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec2dObject getValueMFVec2d()
public fieldValueObject setValue(MFVec2dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec2fObject getValueSFVec2f()
public fieldValueObject setValue(SFVec2fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec2fObject getValueMFVec2f()
public fieldValueObject setValue(MFVec2fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec3dObject getValueSFVec3d()
public fieldValueObject setValue(SFVec3dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec3dObject getValueMFVec3d()
public fieldValueObject setValue(MFVec3dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec3fObject getValueSFVec3f()
public fieldValueObject setValue(SFVec3fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec3fObject getValueMFVec3f()
public fieldValueObject setValue(MFVec3fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec4dObject getValueSFVec4d()
public fieldValueObject setValue(SFVec4dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec4dObject getValueMFVec4d()
public fieldValueObject setValue(MFVec4dObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public SFVec4fObject getValueSFVec4f()
public fieldValueObject setValue(SFVec4fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public MFVec4fObject getValueMFVec4f()
public fieldValueObject setValue(MFVec4fObject newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject clearValues()
fieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(boolean newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(boolean[] newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(int newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(int[] newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(float newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(float[] newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(double newValue)
newValue - is new value to assignfieldValueObject - namely this same object to allow sequential method pipelining (i.e. consecutive
method invocations on the same node object).public fieldValueObject setValue(double[] newValue)
newValue - is new value to assignfieldValueObject - 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.