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
|
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_VALUE
validationResult
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 |
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 |
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 |
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.
|
ProtoInstanceObject |
getMetadataProtoInstance()
Provide properly typed ProtoInstance for inputOutput SFNode field metadata, if available.
|
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 newProtoInstanceNode)
Assign ProtoInstance to metadata field.
|
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.
|
getContainerFieldAlternateValues, getContainerFieldOverride, getCssClass, getDEF, getUSE, isNode, isStatement, isUSE, resetContainerFieldOverride, setConcreteCssClass, setConcreteDEF, setConcreteUSE, setContainerFieldOverride
clearParentObject, findAncestorElementByName, findAncestorProtoBody, findAncestorSceneObject, findAncestorX3DObject, getPackageName, getParentObject, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorSceneObject, hasAncestorX3DObject, setParentObject, toStringClassicVRML, toStringVRML97, toStringX3D
public 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 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 X3DConcreteElement
public final java.lang.String getComponent()
getComponent
in class X3DConcreteElement
public final int getComponentLevel()
getComponentLevel
in class X3DConcreteElement
public java.lang.String getFieldType(java.lang.String fieldName)
getFieldType
in class X3DConcreteElement
fieldName
- name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPE
public java.lang.String getAccessType(java.lang.String fieldName)
getAccessType
in class X3DConcreteElement
fieldName
- name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPE
public final void initialize()
initialize
in class X3DConcreteNode
public java.lang.String[] getBackUrl()
getBackUrl
in interface Background
public java.util.ArrayList<java.lang.String> getBackUrlList()
getBackUrl()
.public BackgroundObject setBackUrl(java.lang.String[] newValue)
setBackUrl
in interface Background
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 node 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 node 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 node 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 node 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 node object).public BackgroundObject clearBackUrl()
BackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public double getBindTime()
getBindTime
in interface X3DBindableNode
getBindTime
in interface Background
getBindTime
in interface X3DBackgroundNode
public java.lang.String[] getBottomUrl()
getBottomUrl
in interface Background
public java.util.ArrayList<java.lang.String> getBottomUrlList()
getBottomUrl()
.public BackgroundObject setBottomUrl(java.lang.String[] newValue)
setBottomUrl
in interface Background
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 node 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 node 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 node 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 node 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 node object).public BackgroundObject clearBottomUrl()
BackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public java.lang.String[] getFrontUrl()
getFrontUrl
in interface Background
public java.util.ArrayList<java.lang.String> getFrontUrlList()
getFrontUrl()
.public BackgroundObject setFrontUrl(java.lang.String[] newValue)
setFrontUrl
in interface Background
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 node 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 node 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 node 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 node 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 node object).public BackgroundObject clearFrontUrl()
BackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public float[] getGroundAngle()
getGroundAngle
in interface Background
getGroundAngle
in interface X3DBackgroundNode
public java.util.ArrayList<java.lang.Float> getGroundAngleList()
getGroundAngle()
.public BackgroundObject setGroundAngle(float[] newValue)
setGroundAngle
in interface Background
setGroundAngle
in interface X3DBackgroundNode
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 node 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 node 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 node 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 node object).public float[] getGroundColor()
getGroundColor
in interface Background
getGroundColor
in interface X3DBackgroundNode
public BackgroundObject setGroundColor(float[] newValue)
setGroundColor
in interface Background
setGroundColor
in interface X3DBackgroundNode
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 node 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 node object).public boolean getIsBound()
getIsBound
in interface X3DBindableNode
getIsBound
in interface Background
getIsBound
in interface X3DBackgroundNode
public java.lang.String[] getLeftUrl()
getLeftUrl
in interface Background
public java.util.ArrayList<java.lang.String> getLeftUrlList()
getLeftUrl()
.public BackgroundObject setLeftUrl(java.lang.String[] newValue)
setLeftUrl
in interface Background
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 node 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 node 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 node 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 node 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 node object).public BackgroundObject clearLeftUrl()
BackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public X3DMetadataObject getMetadata()
getMetadata
in interface X3DBindableNode
getMetadata
in interface X3DChildNode
getMetadata
in interface X3DNode
getMetadata
in interface Background
getMetadata
in interface X3DBackgroundNode
getMetadataProtoInstance()
,
X3D Scene Authoring Hints: Metadata Nodespublic BackgroundObject setMetadata(X3DMetadataObject newValue)
setMetadata
in interface X3DBindableNode
setMetadata
in interface X3DChildNode
setMetadata
in interface X3DNode
setMetadata
in interface Background
setMetadata
in interface X3DBackgroundNode
setMetadata
in class X3DConcreteNode
newValue
- 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 node 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 newProtoInstanceNode)
setMetadata
in class X3DConcreteNode
newProtoInstanceNode
- is the new ProtoInstance node for the metadata fieldBackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).setMetadata(X3DMetadataObject)
,
X3D Scene Authoring Hints: Metadata Nodespublic ProtoInstanceObject getMetadataProtoInstance()
getMetadata()
,
X3D Scene Authoring Hints: Metadata Nodespublic boolean hasMetadata()
getMetadata()
,
getMetadataProtoInstance()
,
X3D Scene Authoring Hints: Metadata Nodespublic java.lang.String[] getRightUrl()
getRightUrl
in interface Background
public java.util.ArrayList<java.lang.String> getRightUrlList()
getRightUrl()
.public BackgroundObject setRightUrl(java.lang.String[] newValue)
setRightUrl
in interface Background
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 node 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 node 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 node 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 node 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 node object).public BackgroundObject clearRightUrl()
BackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public float[] getSkyAngle()
getSkyAngle
in interface Background
getSkyAngle
in interface X3DBackgroundNode
public java.util.ArrayList<java.lang.Float> getSkyAngleList()
getSkyAngle()
.public BackgroundObject setSkyAngle(float[] newValue)
setSkyAngle
in interface Background
setSkyAngle
in interface X3DBackgroundNode
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 node 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 node 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 node 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 node object).public float[] getSkyColor()
getSkyColor
in interface Background
getSkyColor
in interface X3DBackgroundNode
public BackgroundObject setSkyColor(float[] newValue)
setSkyColor
in interface Background
setSkyColor
in interface X3DBackgroundNode
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 node 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 node object).public java.lang.String[] getTopUrl()
getTopUrl
in interface Background
public java.util.ArrayList<java.lang.String> getTopUrlList()
getTopUrl()
.public BackgroundObject setTopUrl(java.lang.String[] newValue)
setTopUrl
in interface Background
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 node 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 node 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 node 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 node 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 node object).public BackgroundObject clearTopUrl()
BackgroundObject
- namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public float getTransparency()
getTransparency
in interface Background
getTransparency
in interface X3DBackgroundNode
public BackgroundObject setTransparency(float newValue)
setTransparency
in interface Background
setTransparency
in interface X3DBackgroundNode
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 node 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 node object).public final BackgroundObject setDEF(java.lang.String newValue)
setDEF
in interface X3DBindableNode
setDEF
in interface X3DChildNode
setDEF
in interface X3DNode
setDEF
in interface Background
setDEF
in interface X3DBackgroundNode
setDEF
in class X3DConcreteNode
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 node 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 node 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 X3DBindableNode
setUSE
in interface X3DChildNode
setUSE
in interface X3DNode
setUSE
in interface Background
setUSE
in interface X3DBackgroundNode
setUSE
in class X3DConcreteNode
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 node 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 node object).public final BackgroundObject setCssClass(java.lang.String newValue)
setCssClass
in interface X3DBindableNode
setCssClass
in interface X3DChildNode
setCssClass
in interface X3DNode
setCssClass
in interface Background
setCssClass
in interface X3DBackgroundNode
setCssClass
in class X3DConcreteNode
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 node 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 node object).public BackgroundObject setIS(ISObject newValue)
setIS
in class X3DConcreteNode
newValue
- 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 node object).public ISObject getIS()
getIS
in class X3DConcreteNode
public 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 node object).public BackgroundObject addComments(java.lang.String newComment)
addComments
in class X3DConcreteElement
newComment
- 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 X3DConcreteElement
newComments
- 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 X3DConcreteElement
newCommentsBlock
- 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 X3DConcreteElement
indentLevel
- 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 X3DConcreteElement
indentLevel
- 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 X3DConcreteElement
indentLevel
- 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 X3DConcreteElement
nameValue
- 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 X3DConcreteElement
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.)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 X3DConcreteElement
DEFvalue
- 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 X3DConcreteElement
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.