deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.model.feature
Interface FeatureProperty

All Known Implementing Classes:
DefaultFeatureProperty, XLinkedFeatureProperty

public interface FeatureProperty

the interface describes a property entry of a feature

-----------------------------------------------------------------------

Version:
$Revision: 18195 $ $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Poth

Method Summary
 QualifiedName getName()
          returns the qualified name of the property
 Feature getOwner()
          Returns the instance of the Feature a Feature property is assigned to.
 Object getValue()
          returns the value of the property
 Object getValue(Object defaultValue)
          returns the value of the property; if the value is null the passed defaultValuewill be returned
 void setValue(Object value)
          sets the value of the property
 

Method Detail

getName

QualifiedName getName()
returns the qualified name of the property

Returns:
the qualified name of the property

getValue

Object getValue()
returns the value of the property

Returns:
the value of the property

getValue

Object getValue(Object defaultValue)
returns the value of the property; if the value is null the passed defaultValuewill be returned

Parameters:
defaultValue -
Returns:
the value of the property; if the value is null the passed defaultValuewill be returned

setValue

void setValue(Object value)
sets the value of the property

Parameters:
value -

getOwner

Feature getOwner()
Returns the instance of the Feature a Feature property is assigned to.

Returns:
the instance of the Feature a Feature property is assigned to.

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org