Package org.xj3d.sai.internal.node.core
Class SAIMetadataInteger
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.core.SAIMetadataInteger
- All Implemented Interfaces:
MetadataInteger,X3DMetadataObject,X3DNode
A concrete implementation of the MetadataInteger 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
ConstructorsConstructorDescriptionSAIMetadataInteger(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetName()Return the name String value.intReturn the number of MFInt32 items in the value field.Return the reference String value.voidgetValue(int[] val) Return the value value in the argument int[]voidSet the name field.voidsetReference(String val) Set the reference field.voidsetValue(int[] val) 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAIMetadataInteger
public SAIMetadataInteger(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf-
-
-
Method Details
-
getName
Return the name String value.- Specified by:
getNamein interfaceX3DMetadataObject- Returns:
- The name String value.
-
setName
Set the name field.- Specified by:
setNamein interfaceX3DMetadataObject- Parameters:
val- The String to set.
-
getReference
Return the reference String value.- Specified by:
getReferencein interfaceX3DMetadataObject- Returns:
- The reference String value.
-
setReference
Set the reference field.- Specified by:
setReferencein interfaceX3DMetadataObject- Parameters:
val- The String to set.
-
getNumValue
public int getNumValue()Return the number of MFInt32 items in the value field.- Specified by:
getNumValuein interfaceMetadataInteger- Returns:
- the number of MFInt32 items in the value field.
-
getValue
public void getValue(int[] val) Return the value value in the argument int[]- Specified by:
getValuein interfaceMetadataInteger- Parameters:
val- The int[] to initialize.
-
setValue
public void setValue(int[] val) Set the value field.- Specified by:
setValuein interfaceMetadataInteger- Parameters:
val- The int[] to set.
-