org.jscience.ml.gml.infoset
Interface Property

All Superinterfaces:
FeatureOwner, GeometryOwner, GMLConstruct, GMLConstructOwner, PropertyOwner, UnknownConstructOwner, XLinkable, XMLDescribable
All Known Implementing Classes:
PropertyImpl

public interface Property
extends GMLConstruct, UnknownConstructOwner, FeatureOwner, GeometryOwner, PropertyOwner, XLinkable

Defines the interface every GML property must implement.


Method Summary
 java.lang.String getValueAsString()
          Returns the String value of this property.
 
Methods inherited from interface org.jscience.ml.gml.infoset.GMLConstruct
getAttribute, getAttribute, getAttribute, getAttributeCount, getOwner
 
Methods inherited from interface org.jscience.ml.gml.infoset.XMLDescribable
getXMLDescriptor
 
Methods inherited from interface org.jscience.ml.gml.infoset.UnknownConstructOwner
getUnknownConstructIterator
 
Methods inherited from interface org.jscience.ml.gml.infoset.FeatureOwner
getFeatureIterator
 
Methods inherited from interface org.jscience.ml.gml.infoset.GeometryOwner
getGeometryIterator
 
Methods inherited from interface org.jscience.ml.gml.infoset.PropertyOwner
getPropertyIterator
 
Methods inherited from interface org.jscience.ml.gml.infoset.GMLConstructOwner
getGMLConstructIterator
 

Method Detail

getValueAsString

java.lang.String getValueAsString()
Returns the String value of this property. This should be used for "simple" properties.

Returns:
Null if the property contains no String value or if it is null.