public class BackgroundObject extends X3DConcreteNode implements Background
| Modifier and Type | Field and Description |
|---|---|
static java.util.ArrayList<java.lang.String> |
BACKURL_DEFAULT_VALUE
MFString field named backUrl has default value equal to an empty list.
|
static java.util.ArrayList<java.lang.String> |
BOTTOMURL_DEFAULT_VALUE
MFString field named bottomUrl has default value equal to an empty list.
|
static java.lang.String |
COMPONENT
String constant COMPONENT defines X3D component for the Background element: EnvironmentalEffects
|
static java.lang.String |
containerField_DEFAULT_VALUE
containerField describes typical field relationship of a node to its parent.
|
static java.lang.String |
fromField_BACKURL
fromField ROUTE name for MFString field named backUrl.
|
static java.lang.String |
fromField_BINDTIME
fromField ROUTE name for SFTime field named bindTime.
|
static java.lang.String |
fromField_BOTTOMURL
fromField ROUTE name for MFString field named bottomUrl.
|
static java.lang.String |
fromField_FRONTURL
fromField ROUTE name for MFString field named frontUrl.
|
static java.lang.String |
fromField_GROUNDANGLE
fromField ROUTE name for MFFloat field named groundAngle.
|
static java.lang.String |
fromField_GROUNDCOLOR
fromField ROUTE name for MFColor field named groundColor.
|
static java.lang.String |
fromField_ISBOUND
fromField ROUTE name for SFBool field named isBound.
|
static java.lang.String |
fromField_LEFTURL
fromField ROUTE name for MFString field named leftUrl.
|
static java.lang.String |
fromField_METADATA
fromField ROUTE name for SFNode field named metadata.
|
static java.lang.String |
fromField_RIGHTURL
fromField ROUTE name for MFString field named rightUrl.
|
static java.lang.String |
fromField_SKYANGLE
fromField ROUTE name for MFFloat field named skyAngle.
|
static java.lang.String |
fromField_SKYCOLOR
fromField ROUTE name for MFColor field named skyColor.
|
static java.lang.String |
fromField_TOPURL
fromField ROUTE name for MFString field named topUrl.
|
static java.lang.String |
fromField_TRANSPARENCY
fromField ROUTE name for SFFloat field named transparency.
|
static java.util.ArrayList<java.lang.String> |
FRONTURL_DEFAULT_VALUE
MFString field named frontUrl has default value equal to an empty list.
|
static java.util.ArrayList<java.lang.String> |
LEFTURL_DEFAULT_VALUE
MFString field named leftUrl has default value equal to an empty list.
|
static int |
LEVEL
Integer constant LEVEL provides default X3D EnvironmentalEffects component level for this element: 1
|
static java.lang.String |
NAME
String constant NAME provides name of this element: Background.
|
static java.util.ArrayList<java.lang.String> |
RIGHTURL_DEFAULT_VALUE
MFString field named rightUrl has default value equal to an empty list.
|
static float[] |
SKYCOLOR_DEFAULT_VALUE
MFColor field named skyColor has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
|
static java.lang.String |
toField_BACKURL
toField ROUTE name for MFString field named backUrl.
|
static java.lang.String |
toField_BOTTOMURL
toField ROUTE name for MFString field named bottomUrl.
|
static java.lang.String |
toField_FRONTURL
toField ROUTE name for MFString field named frontUrl.
|
static java.lang.String |
toField_GROUNDANGLE
toField ROUTE name for MFFloat field named groundAngle.
|
static java.lang.String |
toField_GROUNDCOLOR
toField ROUTE name for MFColor field named groundColor.
|
static java.lang.String |
toField_LEFTURL
toField ROUTE name for MFString field named leftUrl.
|
static java.lang.String |
toField_METADATA
toField ROUTE name for SFNode field named metadata.
|
static java.lang.String |
toField_RIGHTURL
toField ROUTE name for MFString field named rightUrl.
|
static java.lang.String |
toField_SET_BIND
toField ROUTE name for SFBool field named set_bind.
|
static java.lang.String |
toField_SKYANGLE
toField ROUTE name for MFFloat field named skyAngle.
|
static java.lang.String |
toField_SKYCOLOR
toField ROUTE name for MFColor field named skyColor.
|
static java.lang.String |
toField_TOPURL
toField ROUTE name for MFString field named topUrl.
|
static java.lang.String |
toField_TRANSPARENCY
toField ROUTE name for SFFloat field named transparency.
|
static java.util.ArrayList<java.lang.String> |
TOPURL_DEFAULT_VALUE
MFString field named topUrl has default value equal to an empty list.
|
static float |
TRANSPARENCY_DEFAULT_VALUE
SFFloat field named transparency has default value 0f (Java syntax) or 0 (XML syntax).
|
CLASS_DEFAULT_VALUE, containerField_ALTERNATE_VALUES, DEF_DEFAULT_VALUE, USE_DEFAULT_VALUEvalidationResult| Constructor and Description |
|---|
BackgroundObject()
Constructor for BackgroundObject to initialize member variables with default values.
|
BackgroundObject(java.lang.String DEFlabel)
Utility constructor that assigns DEF label after initializing member variables with default values.
|
| Modifier and Type | Method and Description |
|---|---|
BackgroundObject |
addBackUrl(SFStringObject newValue)
Add singleton SFStringObject value to MFString backUrl field.
|
BackgroundObject |
addBackUrl(java.lang.String newValue)
Add singleton String value to MFString backUrl field.
|
BackgroundObject |
addBottomUrl(SFStringObject newValue)
Add singleton SFStringObject value to MFString bottomUrl field.
|
BackgroundObject |
addBottomUrl(java.lang.String newValue)
Add singleton String value to MFString bottomUrl field.
|
BackgroundObject |
addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
BackgroundObject |
addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
BackgroundObject |
addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
BackgroundObject |
addFrontUrl(SFStringObject newValue)
Add singleton SFStringObject value to MFString frontUrl field.
|
BackgroundObject |
addFrontUrl(java.lang.String newValue)
Add singleton String value to MFString frontUrl field.
|
BackgroundObject |
addGroundAngle(float newValue)
Add singleton float value to MFFloat groundAngle field.
|
BackgroundObject |
addGroundAngle(SFFloatObject newValue)
Add singleton SFFloatObject value to MFFloat groundAngle field.
|
BackgroundObject |
addGroundColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor groundColor field.
|
BackgroundObject |
addLeftUrl(SFStringObject newValue)
Add singleton SFStringObject value to MFString leftUrl field.
|
BackgroundObject |
addLeftUrl(java.lang.String newValue)
Add singleton String value to MFString leftUrl field.
|
BackgroundObject |
addRightUrl(SFStringObject newValue)
Add singleton SFStringObject value to MFString rightUrl field.
|
BackgroundObject |
addRightUrl(java.lang.String newValue)
Add singleton String value to MFString rightUrl field.
|
BackgroundObject |
addSkyAngle(float newValue)
Add singleton float value to MFFloat skyAngle field.
|
BackgroundObject |
addSkyAngle(SFFloatObject newValue)
Add singleton SFFloatObject value to MFFloat skyAngle field.
|
BackgroundObject |
addSkyColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor skyColor field.
|
BackgroundObject |
addTopUrl(SFStringObject newValue)
Add singleton SFStringObject value to MFString topUrl field.
|
BackgroundObject |
addTopUrl(java.lang.String newValue)
Add singleton String value to MFString topUrl field.
|
BackgroundObject |
clearBackUrl()
Utility method to clear MFString value of backUrl field.
|
BackgroundObject |
clearBottomUrl()
Utility method to clear MFString value of bottomUrl field.
|
BackgroundObject |
clearFrontUrl()
Utility method to clear MFString value of frontUrl field.
|
BackgroundObject |
clearGroundAngle()
Utility method to clear MFFloat value of groundAngle field.
|
BackgroundObject |
clearLeftUrl()
Utility method to clear MFString value of leftUrl field.
|
BackgroundObject |
clearMetadata()
Utility method to clear SFNode value of metadata field.
|
BackgroundObject |
clearRightUrl()
Utility method to clear MFString value of rightUrl field.
|
BackgroundObject |
clearSkyAngle()
Utility method to clear MFFloat value of skyAngle field.
|
BackgroundObject |
clearTopUrl()
Utility method to clear MFString value of topUrl field.
|
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.lang.String[] |
getBackUrl()
Provide array of String results from inputOutput MFString field named backUrl.
|
java.util.ArrayList<java.lang.String> |
getBackUrlList()
Utility method to get ArrayList value of MFString backUrl field, similar to
getBackUrl(). |
double |
getBindTime()
Provide double value in seconds from outputOnly SFTime field named bindTime.
|
java.lang.String[] |
getBottomUrl()
Provide array of String results from inputOutput MFString field named bottomUrl.
|
java.util.ArrayList<java.lang.String> |
getBottomUrlList()
Utility method to get ArrayList value of MFString bottomUrl field, similar to
getBottomUrl(). |
java.lang.String |
getComponent()
Defines X3D component for the Background element: EnvironmentalEffects
|
int |
getComponentLevel()
Provides default X3D component level for this element: 1
|
java.lang.String |
getContainerFieldDefault()
containerField describes typical field relationship of a node to its parent.
|
java.lang.String |
getElementName()
Provides name of this element: Background
|
java.lang.String |
getFieldType(java.lang.String fieldName)
Indicate type corresponding to given fieldName.
|
java.lang.String[] |
getFrontUrl()
Provide array of String results from inputOutput MFString field named frontUrl.
|
java.util.ArrayList<java.lang.String> |
getFrontUrlList()
Utility method to get ArrayList value of MFString frontUrl field, similar to
getFrontUrl(). |
float[] |
getGroundAngle()
Provide array of Float results unit axis, angle (in radians) within allowed range of [0,1.5708] from inputOutput MFFloat field named groundAngle.
|
java.util.ArrayList<java.lang.Float> |
getGroundAngleList()
Utility method to get ArrayList value of MFFloat groundAngle field, similar to
getGroundAngle(). |
float[] |
getGroundColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput MFColor field named groundColor.
|
ISObject |
getIS()
Provide field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
boolean |
getIsBound()
Provide boolean value from outputOnly SFBool field named isBound.
|
java.lang.String[] |
getLeftUrl()
Provide array of String results from inputOutput MFString field named leftUrl.
|
java.util.ArrayList<java.lang.String> |
getLeftUrlList()
Utility method to get ArrayList value of MFString leftUrl field, similar to
getLeftUrl(). |
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
java.lang.String[] |
getRightUrl()
Provide array of String results from inputOutput MFString field named rightUrl.
|
java.util.ArrayList<java.lang.String> |
getRightUrlList()
Utility method to get ArrayList value of MFString rightUrl field, similar to
getRightUrl(). |
float[] |
getSkyAngle()
Provide array of Float results unit axis, angle (in radians) within allowed range of [0,3.1416] from inputOutput MFFloat field named skyAngle.
|
java.util.ArrayList<java.lang.Float> |
getSkyAngleList()
Utility method to get ArrayList value of MFFloat skyAngle field, similar to
getSkyAngle(). |
float[] |
getSkyColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput MFColor field named skyColor.
|
java.lang.String[] |
getTopUrl()
Provide array of String results from inputOutput MFString field named topUrl.
|
java.util.ArrayList<java.lang.String> |
getTopUrlList()
Utility method to get ArrayList value of MFString topUrl field, similar to
getTopUrl(). |
float |
getTransparency()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named transparency.
|
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 |
hasMetadata()
Indicate whether an object is available for inputOutput SFNode field metadata.
|
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.
|
BackgroundObject |
setBackUrl(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString backUrl field, similar to
setBackUrl(String[]). |
BackgroundObject |
setBackUrl(MFStringObject newValue)
Assign typed object value to MFString backUrl field, similar to
setBackUrl(String[]). |
BackgroundObject |
setBackUrl(SFStringObject newValue)
Assign single SFString object value to MFString backUrl field, similar to
setBackUrl(String[]). |
BackgroundObject |
setBackUrl(java.lang.String newValue)
Assign singleton String value to MFString backUrl field, similar to
setBackUrl(String[]). |
BackgroundObject |
setBackUrl(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named backUrl.
|
BackgroundObject |
setBottomUrl(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString bottomUrl field, similar to
setBottomUrl(String[]). |
BackgroundObject |
setBottomUrl(MFStringObject newValue)
Assign typed object value to MFString bottomUrl field, similar to
setBottomUrl(String[]). |
BackgroundObject |
setBottomUrl(SFStringObject newValue)
Assign single SFString object value to MFString bottomUrl field, similar to
setBottomUrl(String[]). |
BackgroundObject |
setBottomUrl(java.lang.String newValue)
Assign singleton String value to MFString bottomUrl field, similar to
setBottomUrl(String[]). |
BackgroundObject |
setBottomUrl(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named bottomUrl.
|
BackgroundObject |
setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
BackgroundObject |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
BackgroundObject |
setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
BackgroundObject |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
BackgroundObject |
setFrontUrl(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString frontUrl field, similar to
setFrontUrl(String[]). |
BackgroundObject |
setFrontUrl(MFStringObject newValue)
Assign typed object value to MFString frontUrl field, similar to
setFrontUrl(String[]). |
BackgroundObject |
setFrontUrl(SFStringObject newValue)
Assign single SFString object value to MFString frontUrl field, similar to
setFrontUrl(String[]). |
BackgroundObject |
setFrontUrl(java.lang.String newValue)
Assign singleton String value to MFString frontUrl field, similar to
setFrontUrl(String[]). |
BackgroundObject |
setFrontUrl(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named frontUrl.
|
BackgroundObject |
setGroundAngle(java.util.ArrayList<java.lang.Float> newValue)
Assign ArrayList value of MFFloat groundAngle field, similar to
setGroundAngle(float[]). |
BackgroundObject |
setGroundAngle(float[] newValue)
Assign Float array unit axis, angle (in radians) within allowed range of [0,1.5708] to inputOutput MFFloat field named groundAngle.
|
BackgroundObject |
setGroundAngle(int[] newValue)
Assign floating-point array value of MFFloat groundAngle field, similar to
setGroundAngle(float[]). |
BackgroundObject |
setGroundAngle(MFFloatObject newValue)
Assign typed object value to MFFloat groundAngle field, similar to
setGroundAngle(float[]). |
BackgroundObject |
setGroundColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput MFColor field named groundColor.
|
BackgroundObject |
setGroundColor(MFColorObject newValue)
Assign typed object value to MFColor groundColor field, similar to
setGroundColor(float[]). |
BackgroundObject |
setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
BackgroundObject |
setLeftUrl(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString leftUrl field, similar to
setLeftUrl(String[]). |
BackgroundObject |
setLeftUrl(MFStringObject newValue)
Assign typed object value to MFString leftUrl field, similar to
setLeftUrl(String[]). |
BackgroundObject |
setLeftUrl(SFStringObject newValue)
Assign single SFString object value to MFString leftUrl field, similar to
setLeftUrl(String[]). |
BackgroundObject |
setLeftUrl(java.lang.String newValue)
Assign singleton String value to MFString leftUrl field, similar to
setLeftUrl(String[]). |
BackgroundObject |
setLeftUrl(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named leftUrl.
|
BackgroundObject |
setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
BackgroundObject |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
BackgroundObject |
setRightUrl(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString rightUrl field, similar to
setRightUrl(String[]). |
BackgroundObject |
setRightUrl(MFStringObject newValue)
Assign typed object value to MFString rightUrl field, similar to
setRightUrl(String[]). |
BackgroundObject |
setRightUrl(SFStringObject newValue)
Assign single SFString object value to MFString rightUrl field, similar to
setRightUrl(String[]). |
BackgroundObject |
setRightUrl(java.lang.String newValue)
Assign singleton String value to MFString rightUrl field, similar to
setRightUrl(String[]). |
BackgroundObject |
setRightUrl(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named rightUrl.
|
BackgroundObject |
setSkyAngle(java.util.ArrayList<java.lang.Float> newValue)
Assign ArrayList value of MFFloat skyAngle field, similar to
setSkyAngle(float[]). |
BackgroundObject |
setSkyAngle(float[] newValue)
Assign Float array unit axis, angle (in radians) within allowed range of [0,3.1416] to inputOutput MFFloat field named skyAngle.
|
BackgroundObject |
setSkyAngle(int[] newValue)
Assign floating-point array value of MFFloat skyAngle field, similar to
setSkyAngle(float[]). |
BackgroundObject |
setSkyAngle(MFFloatObject newValue)
Assign typed object value to MFFloat skyAngle field, similar to
setSkyAngle(float[]). |
BackgroundObject |
setSkyColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput MFColor field named skyColor.
|
BackgroundObject |
setSkyColor(MFColorObject newValue)
Assign typed object value to MFColor skyColor field, similar to
setSkyColor(float[]). |
BackgroundObject |
setTopUrl(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString topUrl field, similar to
setTopUrl(String[]). |
BackgroundObject |
setTopUrl(MFStringObject newValue)
Assign typed object value to MFString topUrl field, similar to
setTopUrl(String[]). |
BackgroundObject |
setTopUrl(SFStringObject newValue)
Assign single SFString object value to MFString topUrl field, similar to
setTopUrl(String[]). |
BackgroundObject |
setTopUrl(java.lang.String newValue)
Assign singleton String value to MFString topUrl field, similar to
setTopUrl(String[]). |
BackgroundObject |
setTopUrl(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named topUrl.
|
BackgroundObject |
setTransparency(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named transparency.
|
BackgroundObject |
setTransparency(SFFloatObject newValue)
Assign typed object value to SFFloat transparency field, similar to
setTransparency(float). |
BackgroundObject |
setUSE(BackgroundObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
BackgroundObject |
setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
BackgroundObject |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
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.
|
getContainerFieldAlternateValues, getContainerFieldOverride, getCssClass, getDEF, getUSE, isNode, isStatement, isUSE, resetContainerFieldOverride, setConcreteCssClass, setConcreteDEF, setConcreteUSE, setContainerFieldOverrideclearParentObject, 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.util.ArrayList<java.lang.String> BACKURL_DEFAULT_VALUE
public static final java.util.ArrayList<java.lang.String> BOTTOMURL_DEFAULT_VALUE
public static final java.util.ArrayList<java.lang.String> FRONTURL_DEFAULT_VALUE
public static final java.util.ArrayList<java.lang.String> LEFTURL_DEFAULT_VALUE
public static final java.util.ArrayList<java.lang.String> RIGHTURL_DEFAULT_VALUE
public static final float[] SKYCOLOR_DEFAULT_VALUE
public static final java.util.ArrayList<java.lang.String> TOPURL_DEFAULT_VALUE
public static final float TRANSPARENCY_DEFAULT_VALUE
public static final java.lang.String containerField_DEFAULT_VALUE
public static final java.lang.String fromField_BACKURL
public static final java.lang.String toField_BACKURL
public static final java.lang.String fromField_BINDTIME
public static final java.lang.String fromField_BOTTOMURL
public static final java.lang.String toField_BOTTOMURL
public static final java.lang.String fromField_FRONTURL
public static final java.lang.String toField_FRONTURL
public static final java.lang.String fromField_GROUNDANGLE
public static final java.lang.String toField_GROUNDANGLE
public static final java.lang.String fromField_GROUNDCOLOR
public static final java.lang.String toField_GROUNDCOLOR
public static final java.lang.String fromField_ISBOUND
public static final java.lang.String fromField_LEFTURL
public static final java.lang.String toField_LEFTURL
public static final java.lang.String fromField_METADATA
public static final java.lang.String toField_METADATA
public static final java.lang.String fromField_RIGHTURL
public static final java.lang.String toField_RIGHTURL
public static final java.lang.String toField_SET_BIND
public static final java.lang.String fromField_SKYANGLE
public static final java.lang.String toField_SKYANGLE
public static final java.lang.String fromField_SKYCOLOR
public static final java.lang.String toField_SKYCOLOR
public static final java.lang.String fromField_TOPURL
public static final java.lang.String toField_TOPURL
public static final java.lang.String fromField_TRANSPARENCY
public static final java.lang.String toField_TRANSPARENCY
public BackgroundObject()
public BackgroundObject(java.lang.String DEFlabel)
DEFlabel - unique DEF name for this X3D nodepublic 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 nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPEpublic java.lang.String getAccessType(java.lang.String fieldName)
getAccessType in class X3DConcreteElementfieldName - name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPEpublic final java.lang.String getContainerFieldDefault()
getContainerFieldDefault in class X3DConcreteNodepublic final void initialize()
initialize in class X3DConcreteNodepublic java.lang.String[] getBackUrl()
getBackUrl in interface Backgroundpublic java.util.ArrayList<java.lang.String> getBackUrlList()
getBackUrl().public BackgroundObject setBackUrl(java.lang.String[] newValue)
setBackUrl in interface BackgroundnewValue - is new value for the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBackUrl(MFStringObject newValue)
setBackUrl(String[]).newValue - is new value for the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBackUrl(SFStringObject newValue)
setBackUrl(String[]).newValue - is new value for the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBackUrl(java.lang.String newValue)
setBackUrl(String[]).newValue - is new value for the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBackUrl(java.util.ArrayList<java.lang.String> newValue)
setBackUrl(String[]).newValue - is new value for the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearBackUrl()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addBackUrl(java.lang.String newValue)
newValue - is new value to add to the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public BackgroundObject addBackUrl(SFStringObject newValue)
newValue - is new value to add to the backUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public double getBindTime()
getBindTime in interface X3DBindableNodegetBindTime in interface BackgroundgetBindTime in interface X3DBackgroundNodepublic java.lang.String[] getBottomUrl()
getBottomUrl in interface Backgroundpublic java.util.ArrayList<java.lang.String> getBottomUrlList()
getBottomUrl().public BackgroundObject setBottomUrl(java.lang.String[] newValue)
setBottomUrl in interface BackgroundnewValue - is new value for the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBottomUrl(MFStringObject newValue)
setBottomUrl(String[]).newValue - is new value for the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBottomUrl(SFStringObject newValue)
setBottomUrl(String[]).newValue - is new value for the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBottomUrl(java.lang.String newValue)
setBottomUrl(String[]).newValue - is new value for the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setBottomUrl(java.util.ArrayList<java.lang.String> newValue)
setBottomUrl(String[]).newValue - is new value for the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearBottomUrl()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addBottomUrl(java.lang.String newValue)
newValue - is new value to add to the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public BackgroundObject addBottomUrl(SFStringObject newValue)
newValue - is new value to add to the bottomUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public java.lang.String[] getFrontUrl()
getFrontUrl in interface Backgroundpublic java.util.ArrayList<java.lang.String> getFrontUrlList()
getFrontUrl().public BackgroundObject setFrontUrl(java.lang.String[] newValue)
setFrontUrl in interface BackgroundnewValue - is new value for the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setFrontUrl(MFStringObject newValue)
setFrontUrl(String[]).newValue - is new value for the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setFrontUrl(SFStringObject newValue)
setFrontUrl(String[]).newValue - is new value for the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setFrontUrl(java.lang.String newValue)
setFrontUrl(String[]).newValue - is new value for the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setFrontUrl(java.util.ArrayList<java.lang.String> newValue)
setFrontUrl(String[]).newValue - is new value for the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearFrontUrl()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addFrontUrl(java.lang.String newValue)
newValue - is new value to add to the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public BackgroundObject addFrontUrl(SFStringObject newValue)
newValue - is new value to add to the frontUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public float[] getGroundAngle()
getGroundAngle in interface BackgroundgetGroundAngle in interface X3DBackgroundNodepublic java.util.ArrayList<java.lang.Float> getGroundAngleList()
getGroundAngle().public BackgroundObject setGroundAngle(float[] newValue)
setGroundAngle in interface BackgroundsetGroundAngle in interface X3DBackgroundNodenewValue - is new value for the groundAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setGroundAngle(MFFloatObject newValue)
setGroundAngle(float[]).newValue - is new value for the groundAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setGroundAngle(java.util.ArrayList<java.lang.Float> newValue)
setGroundAngle(float[]).newValue - is new value for the groundAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearGroundAngle()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject setGroundAngle(int[] newValue)
setGroundAngle(float[]).newValue - is new value for the groundAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addGroundAngle(float newValue)
newValue - is new value to add to the groundAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addGroundAngle(SFFloatObject newValue)
newValue - is new value to add to the groundAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public float[] getGroundColor()
getGroundColor in interface BackgroundgetGroundColor in interface X3DBackgroundNodepublic BackgroundObject setGroundColor(float[] newValue)
setGroundColor in interface BackgroundsetGroundColor in interface X3DBackgroundNodenewValue - is new value for the groundColor field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setGroundColor(MFColorObject newValue)
setGroundColor(float[]).newValue - is new value for the groundColor field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addGroundColor(SFColorObject newValue)
newValue - is new value to add to the groundColor field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public boolean getIsBound()
getIsBound in interface X3DBindableNodegetIsBound in interface BackgroundgetIsBound in interface X3DBackgroundNodepublic java.lang.String[] getLeftUrl()
getLeftUrl in interface Backgroundpublic java.util.ArrayList<java.lang.String> getLeftUrlList()
getLeftUrl().public BackgroundObject setLeftUrl(java.lang.String[] newValue)
setLeftUrl in interface BackgroundnewValue - is new value for the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setLeftUrl(MFStringObject newValue)
setLeftUrl(String[]).newValue - is new value for the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setLeftUrl(SFStringObject newValue)
setLeftUrl(String[]).newValue - is new value for the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setLeftUrl(java.lang.String newValue)
setLeftUrl(String[]).newValue - is new value for the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setLeftUrl(java.util.ArrayList<java.lang.String> newValue)
setLeftUrl(String[]).newValue - is new value for the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearLeftUrl()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addLeftUrl(java.lang.String newValue)
newValue - is new value to add to the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public BackgroundObject addLeftUrl(SFStringObject newValue)
newValue - is new value to add to the leftUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public X3DMetadataObject getMetadata()
getMetadata in interface X3DBindableNodegetMetadata in interface X3DChildNodegetMetadata in interface X3DNodegetMetadata in interface BackgroundgetMetadata in interface X3DBackgroundNodegetMetadataProtoInstance(),
X3D Scene Authoring Hints: Metadata Nodespublic BackgroundObject setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DBindableNodesetMetadata in interface X3DChildNodesetMetadata in interface X3DNodesetMetadata in interface BackgroundsetMetadata in interface X3DBackgroundNodesetMetadata in class X3DConcreteNodenewValue - is new value for the metadata field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setMetadata(ProtoInstanceObject),
X3D Scene Authoring Hints: Metadata Nodespublic BackgroundObject clearMetadata()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject setMetadata(ProtoInstanceObject newValue)
setMetadata in class X3DConcreteNodenewValue - is new value for the metadata field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setMetadata(X3DMetadataObject)public boolean hasMetadata()
getMetadata(),
getMetadataProtoInstance(),
X3D Scene Authoring Hints: Metadata Nodespublic java.lang.String[] getRightUrl()
getRightUrl in interface Backgroundpublic java.util.ArrayList<java.lang.String> getRightUrlList()
getRightUrl().public BackgroundObject setRightUrl(java.lang.String[] newValue)
setRightUrl in interface BackgroundnewValue - is new value for the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setRightUrl(MFStringObject newValue)
setRightUrl(String[]).newValue - is new value for the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setRightUrl(SFStringObject newValue)
setRightUrl(String[]).newValue - is new value for the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setRightUrl(java.lang.String newValue)
setRightUrl(String[]).newValue - is new value for the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setRightUrl(java.util.ArrayList<java.lang.String> newValue)
setRightUrl(String[]).newValue - is new value for the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearRightUrl()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addRightUrl(java.lang.String newValue)
newValue - is new value to add to the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public BackgroundObject addRightUrl(SFStringObject newValue)
newValue - is new value to add to the rightUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public float[] getSkyAngle()
getSkyAngle in interface BackgroundgetSkyAngle in interface X3DBackgroundNodepublic java.util.ArrayList<java.lang.Float> getSkyAngleList()
getSkyAngle().public BackgroundObject setSkyAngle(float[] newValue)
setSkyAngle in interface BackgroundsetSkyAngle in interface X3DBackgroundNodenewValue - is new value for the skyAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setSkyAngle(MFFloatObject newValue)
setSkyAngle(float[]).newValue - is new value for the skyAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setSkyAngle(java.util.ArrayList<java.lang.Float> newValue)
setSkyAngle(float[]).newValue - is new value for the skyAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearSkyAngle()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject setSkyAngle(int[] newValue)
setSkyAngle(float[]).newValue - is new value for the skyAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addSkyAngle(float newValue)
newValue - is new value to add to the skyAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addSkyAngle(SFFloatObject newValue)
newValue - is new value to add to the skyAngle field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public float[] getSkyColor()
getSkyColor in interface BackgroundgetSkyColor in interface X3DBackgroundNodepublic BackgroundObject setSkyColor(float[] newValue)
setSkyColor in interface BackgroundsetSkyColor in interface X3DBackgroundNodenewValue - is new value for the skyColor field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setSkyColor(MFColorObject newValue)
setSkyColor(float[]).newValue - is new value for the skyColor field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addSkyColor(SFColorObject newValue)
newValue - is new value to add to the skyColor field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String[] getTopUrl()
getTopUrl in interface Backgroundpublic java.util.ArrayList<java.lang.String> getTopUrlList()
getTopUrl().public BackgroundObject setTopUrl(java.lang.String[] newValue)
setTopUrl in interface BackgroundnewValue - is new value for the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setTopUrl(MFStringObject newValue)
setTopUrl(String[]).newValue - is new value for the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setTopUrl(SFStringObject newValue)
setTopUrl(String[]).newValue - is new value for the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setTopUrl(java.lang.String newValue)
setTopUrl(String[]).newValue - is new value for the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setTopUrl(java.util.ArrayList<java.lang.String> newValue)
setTopUrl(String[]).newValue - is new value for the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject clearTopUrl()
BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addTopUrl(java.lang.String newValue)
newValue - is new value to add to the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public BackgroundObject addTopUrl(SFStringObject newValue)
newValue - is new value to add to the topUrl field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public float getTransparency()
getTransparency in interface BackgroundgetTransparency in interface X3DBackgroundNodepublic BackgroundObject setTransparency(float newValue)
setTransparency in interface BackgroundsetTransparency in interface X3DBackgroundNodenewValue - is new value for the transparency field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setTransparency(SFFloatObject newValue)
setTransparency(float).newValue - is new value for the transparency field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final BackgroundObject setDEF(java.lang.String newValue)
setDEF in interface X3DBindableNodesetDEF in interface X3DChildNodesetDEF in interface X3DNodesetDEF in interface BackgroundsetDEF in interface X3DBackgroundNodesetDEF in class X3DConcreteNodenewValue - is new value for the DEF field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setDEF(SFStringObject newValue)
setDEF(String).newValue - is new value for the DEF field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final BackgroundObject setUSE(java.lang.String newValue)
USE node is still an independent object, with the USE value matching the DEF value in the preceding object.
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.setUSE in interface X3DBindableNodesetUSE in interface X3DChildNodesetUSE in interface X3DNodesetUSE in interface BackgroundsetUSE in interface X3DBackgroundNodesetUSE in class X3DConcreteNodenewValue - is new value for the USE field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setUSE(SFStringObject newValue)
setUSE(String).newValue - is new value for the USE field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final BackgroundObject setCssClass(java.lang.String newValue)
setCssClass in interface X3DBindableNodesetCssClass in interface X3DChildNodesetCssClass in interface X3DNodesetCssClass in interface BackgroundsetCssClass in interface X3DBackgroundNodesetCssClass in class X3DConcreteNodenewValue - is new value for the class field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setCssClass(SFStringObject newValue)
setCssClass(String).newValue - is new value for the class field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject setIS(ISObject newValue)
setIS in class X3DConcreteNodenewValue - is new value for the description field.BackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public ISObject getIS()
getIS in class X3DConcreteNodepublic BackgroundObject setUSE(BackgroundObject DEFnode)
setUSE(String).
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.
DEFnode - must have a DEF value definedBackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BackgroundObject addComments(java.lang.String newComment)
addComments in class X3DConcreteElementnewComment - initial valueBackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addComments(java.lang.String[] newComments)
addComments in class X3DConcreteElementnewComments - array of commentsBackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BackgroundObject addComments(CommentsBlock newCommentsBlock)
addComments in class X3DConcreteElementnewCommentsBlock - block of comments to addBackgroundObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).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 X3DConcreteElementCopyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.