deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.feature.types.property
Class FeaturePropertyType

java.lang.Object
  extended by org.deegree.feature.types.property.AbstractPropertyType<Feature>
      extended by org.deegree.feature.types.property.FeaturePropertyType
All Implemented Interfaces:
PropertyType<Feature>

public class FeaturePropertyType
extends AbstractPropertyType<Feature>

PropertyType that defines a property with a Feature value.

Version:
$Revision:$, $Date:$
Author:
Markus Schneider , last edited by: $Author:$

Field Summary
 
Fields inherited from class org.deegree.feature.types.property.AbstractPropertyType
maxOccurs, minOccurs, name, substitutions
 
Constructor Summary
FeaturePropertyType(QName name, int minOccurs, int maxOccurs, QName valueFtName, boolean isAbstract, List<PropertyType<?>> substitutions, ValueRepresentation representation)
           
 
Method Summary
 ValueRepresentation getAllowedRepresentation()
          Returns the allowed representation form of the value object.
 QName getFTName()
          Returns the name of the contained feature type.
 FeatureType getValueFt()
           
 void resolve(FeatureType valueFt)
           
 String toString()
           
 
Methods inherited from class org.deegree.feature.types.property.AbstractPropertyType
getMaxOccurs, getMinOccurs, getName, getSubstitutions, isAbstract
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeaturePropertyType

public FeaturePropertyType(QName name,
                           int minOccurs,
                           int maxOccurs,
                           QName valueFtName,
                           boolean isAbstract,
                           List<PropertyType<?>> substitutions,
                           ValueRepresentation representation)
Method Detail

getFTName

public QName getFTName()
Returns the name of the contained feature type.

Returns:
the name of the contained feature type, or null if unrestricted (any feature is allowed)

getValueFt

public FeatureType getValueFt()

resolve

public void resolve(FeatureType valueFt)

getAllowedRepresentation

public ValueRepresentation getAllowedRepresentation()
Returns the allowed representation form of the value object.

Returns:
the allowed representation form, never null

toString

public String toString()
Overrides:
toString in class Object

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

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

]]>