deegree 2.1 (2007/11/08 09:57 build-328-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: 7376 $ $Date: 2007-05-30 18:28:47 +0200 (Mi, 30 Mai 2007) $
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


getValue

Object getValue()
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 -

setValue

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


getOwner

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


deegree 2.1 (2007/11/08 09:57 build-328-official)

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