org.deegree.feature.types.property
Class FeaturePropertyType
java.lang.Object
org.deegree.feature.types.property.AbstractPropertyType<Feature>
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:$
FeaturePropertyType
public FeaturePropertyType(QName name,
int minOccurs,
int maxOccurs,
QName valueFtName,
boolean isAbstract,
List<PropertyType<?>> substitutions,
ValueRepresentation representation)
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
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org]]>