org.gvsig.metadata.lib.ioexchanger.iso19139.parser
Interface ValueType

All Known Subinterfaces:
XmlNodeHandler
All Known Implementing Classes:
AbstractObjectValueType, AbstractXMLNode, DefaultXmlNode, ObjectValueListType, ObjectValueType, XmlMetadataContextServices

public interface ValueType

Interface that handle value elements within a xmlNode.

Version:
$Id$
Author:
gvSIG Team, Joaquín José del Cerro, Cèsar Ordiñana, cmartin
See Also:
XmlNodeHandler

Method Summary
 String getId()
          Retrieves the node ID
 int getType()
          Gets the intermediate ValueType
 Object getValue()
          Gets the current value
 Iterator<Object> iterator()
          Gets a list of values (empty if none).
 void setValue(Object value)
          Sets a given value
 

Method Detail

getId

String getId()
Retrieves the node ID

Returns:
the node ID

getType

int getType()
Gets the intermediate ValueType

Returns:
the intermediate ValueType

getValue

Object getValue()
Gets the current value

Returns:
the current value

setValue

void setValue(Object value)
Sets a given value

Parameters:
value - the current value

iterator

Iterator<Object> iterator()
Gets a list of values (empty if none).

Returns:
the current list of values


Copyright © 2004-2013 gvSIG. All Rights Reserved.