Class SAIGeoMetadata
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.geospatial.SAIGeoMetadata
- All Implemented Interfaces:
GeoMetadata
,X3DChildNode
,X3DInfoNode
,X3DNode
A concrete implementation of the GeoMetadata 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
ConstructorsConstructorDescriptionSAIGeoMetadata
(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
Return the data value in the argument X3DNode[]int
Return the number of MFNode items in the data field.int
Return the number of MFString items in the summary field.int
Return the number of MFString items in the url field.void
getSummary
(String[] val) Return the summary value in the argument String[]void
Return the url value in the argument String[]void
Set the data field.void
setSummary
(String[] val) Set the summary field.void
Set the url 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
-
SAIGeoMetadata
public SAIGeoMetadata(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf
-
-
-
Method Details
-
getNumData
public int getNumData()Return the number of MFNode items in the data field.- Specified by:
getNumData
in interfaceGeoMetadata
- Returns:
- the number of MFNode items in the data field.
-
getData
Return the data value in the argument X3DNode[]- Specified by:
getData
in interfaceGeoMetadata
- Parameters:
val
- The X3DNode[] to initialize.
-
setData
Set the data field.- Specified by:
setData
in interfaceGeoMetadata
- Parameters:
val
- The X3DNode[] to set.
-
getNumSummary
public int getNumSummary()Return the number of MFString items in the summary field.- Specified by:
getNumSummary
in interfaceGeoMetadata
- Returns:
- the number of MFString items in the summary field.
-
getSummary
Return the summary value in the argument String[]- Specified by:
getSummary
in interfaceGeoMetadata
- Parameters:
val
- The String[] to initialize.
-
setSummary
Set the summary field.- Specified by:
setSummary
in interfaceGeoMetadata
- Parameters:
val
- The String[] to set.
-
getNumUrl
public int getNumUrl()Return the number of MFString items in the url field.- Specified by:
getNumUrl
in interfaceGeoMetadata
- Returns:
- the number of MFString items in the url field.
-
getUrl
Return the url value in the argument String[]- Specified by:
getUrl
in interfaceGeoMetadata
- Parameters:
val
- The String[] to initialize.
-
setUrl
Set the url field.- Specified by:
setUrl
in interfaceGeoMetadata
- Parameters:
val
- The String[] to set.
-