Package org.xj3d.sai.internal.node.core
Class SAIMetadataString
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.core.SAIMetadataString
- All Implemented Interfaces:
MetadataString
,X3DMetadataObject
,X3DNode
A concrete implementation of the MetadataString node interface
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Field Summary
Fields inherited from class org.web3d.vrml.scripting.sai.BaseNode
accessPermitted, fieldQueue, fieldRefMap, realNode
-
Constructor Summary
ConstructorsConstructorDescriptionSAIMetadataString
(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Return the name String value.int
Return the number of MFString items in the value field.Return the reference String value.void
Return the value value in the argument String[]void
Set the name field.void
setReference
(String val) Set the reference field.void
Set the value field.Methods inherited from class org.web3d.vrml.scripting.sai.BaseNode
checkAccess, dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadata, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAIMetadataString
public SAIMetadataString(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf
-
-
-
Method Details
-
getName
Return the name String value.- Specified by:
getName
in interfaceX3DMetadataObject
- Returns:
- The name String value.
-
setName
Set the name field.- Specified by:
setName
in interfaceX3DMetadataObject
- Parameters:
val
- The String to set.
-
getReference
Return the reference String value.- Specified by:
getReference
in interfaceX3DMetadataObject
- Returns:
- The reference String value.
-
setReference
Set the reference field.- Specified by:
setReference
in interfaceX3DMetadataObject
- Parameters:
val
- The String to set.
-
getNumValue
public int getNumValue()Return the number of MFString items in the value field.- Specified by:
getNumValue
in interfaceMetadataString
- Returns:
- the number of MFString items in the value field.
-
getValue
Return the value value in the argument String[]- Specified by:
getValue
in interfaceMetadataString
- Parameters:
val
- The String[] to initialize.
-
setValue
Set the value field.- Specified by:
setValue
in interfaceMetadataString
- Parameters:
val
- The String[] to set.
-