|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.gml.GMLProperty_Impl
org.deegree_impl.gml.GMLComplexProperty_Impl
The class represents a complex feature property. A complex property may be a GMLFeature (that may has complex properties too) or a GMLFeatureCollection. A GMLGeometry isn't taken as complex.
----------------------------------------------------------
Field Summary |
Fields inherited from class org.deegree_impl.gml.GMLProperty_Impl |
element |
Fields inherited from interface org.deegree.gml.GMLProperty |
BOX, FEATURE, FEATURECOLLECTION, GEOMETRY, LINESTRING, MULTIGEOMETRY, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, POINT, POLYGON, STRING, UNKNOWNTYPE |
Constructor Summary | |
GMLComplexProperty_Impl(org.w3c.dom.Element element)
Creates a new GMLComplexProperty_Impl object. |
Method Summary | |
static GMLComplexProperty |
createGMLComplexProperty(org.w3c.dom.Document doc,
java.lang.String propName)
factory method to create a GMLGeoProperty. the property that will be return doesn't contain a value. |
static GMLComplexProperty |
createGMLComplexProperty(org.w3c.dom.Document doc,
java.lang.String propertyName,
GMLFeature complex)
factory method to create a GMLGeoProperty. the property that will be return doesn't contain a value. |
GMLFeature |
getComplexPropertyValue()
returns the value of the property |
void |
setComplexPropetryValue(GMLFeature value)
|
void |
setPropertyValue(java.lang.String value)
will be overwritten by this class in a way that an exception will be thrown if the method is called. |
java.lang.String |
toString()
|
Methods inherited from class org.deegree_impl.gml.GMLProperty_Impl |
createGMLProperty, createGMLProperty, getAsElement, getName, getPropertyType, getPropertyValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deegree.gml.GMLProperty |
getName, getPropertyType, getPropertyValue |
Constructor Detail |
public GMLComplexProperty_Impl(org.w3c.dom.Element element)
element
- Method Detail |
public static GMLComplexProperty createGMLComplexProperty(org.w3c.dom.Document doc, java.lang.String propName) throws GMLException
GMLException
public static GMLComplexProperty createGMLComplexProperty(org.w3c.dom.Document doc, java.lang.String propertyName, GMLFeature complex) throws GMLException
GMLException
public GMLFeature getComplexPropertyValue()
getComplexPropertyValue
in interface GMLComplexProperty
public void setComplexPropetryValue(GMLFeature value) throws GMLException
setComplexPropetryValue
in interface GMLComplexProperty
GMLException
GMLProperty_Impl.getPropertyValue()
public void setPropertyValue(java.lang.String value)
setPropertyValue
in interface GMLProperty
setPropertyValue
in class GMLProperty_Impl
org.deegree_impl.gml.GMLProperty_Impl#getPropertyValue()
This set-method only supports text propetries. More complex
property types must be inherited from this interface and
define additional set-methods.
Notice: if the old value has been removed this may change
the properties type. At a future release a validation against
the schema of the document has to be performed.
public java.lang.String toString()
toString
in class GMLProperty_Impl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |