Class SAIGeoMetadata
java.lang.Object
org.web3d.vrml.scripting.external.sai.SAINode
org.xj3d.sai.external.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
-
Constructor Summary
ConstructorsConstructorDescriptionSAIGeoMetadata(VRMLNodeType node, SAINodeFactory nodeFactory, SAIFieldFactory fieldFactory, ExternalEventQueue queue) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidReturn the data value in the argument X3DNode[]intReturn the number of MFNode items in the data field.intReturn the number of MFString items in the summary field.intReturn the number of MFString items in the url field.voidgetSummary(String[] val) Return the summary value in the argument String[]voidReturn the url value in the argument String[]voidSet the data field.voidsetSummary(String[] val) Set the summary field.voidSet the url field.Methods inherited from class org.web3d.vrml.scripting.external.sai.SAINode
dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAIGeoMetadata
public SAIGeoMetadata(VRMLNodeType node, SAINodeFactory nodeFactory, SAIFieldFactory fieldFactory, ExternalEventQueue queue) Constructor- Parameters:
queue-
-
-
Method Details
-
getNumData
public int getNumData()Return the number of MFNode items in the data field.- Specified by:
getNumDatain interfaceGeoMetadata- Returns:
- the number of MFNode items in the data field.
-
getData
Return the data value in the argument X3DNode[]- Specified by:
getDatain interfaceGeoMetadata- Parameters:
val- The X3DNode[] to initialize.
-
setData
Set the data field.- Specified by:
setDatain interfaceGeoMetadata- Parameters:
val- The X3DNode[] to set.
-
getNumSummary
public int getNumSummary()Return the number of MFString items in the summary field.- Specified by:
getNumSummaryin interfaceGeoMetadata- Returns:
- the number of MFString items in the summary field.
-
getSummary
Return the summary value in the argument String[]- Specified by:
getSummaryin interfaceGeoMetadata- Parameters:
val- The String[] to initialize.
-
setSummary
Set the summary field.- Specified by:
setSummaryin interfaceGeoMetadata- Parameters:
val- The String[] to set.
-
getNumUrl
public int getNumUrl()Return the number of MFString items in the url field.- Specified by:
getNumUrlin interfaceGeoMetadata- Returns:
- the number of MFString items in the url field.
-
getUrl
Return the url value in the argument String[]- Specified by:
getUrlin interfaceGeoMetadata- Parameters:
val- The String[] to initialize.
-
setUrl
Set the url field.- Specified by:
setUrlin interfaceGeoMetadata- Parameters:
val- The String[] to set.
-