org.deegree.feature.types.property
Class FeaturePropertyType

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

public class FeaturePropertyType
extends ObjectPropertyType

ObjectPropertyType 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, org.apache.xerces.xs.XSElementDeclaration elDecl, List<PropertyType> substitutions, QName valueFtName, ValueRepresentation representation)
           
 
Method Summary
 QName getFTName()
          Returns the name of the contained feature type.
 FeatureType getValueFt()
          Returns the contained feature type.
 void resolve(FeatureType valueFt)
           
 String toString()
           
 
Methods inherited from class org.deegree.feature.types.property.ObjectPropertyType
getAllowedRepresentation
 
Methods inherited from class org.deegree.feature.types.property.AbstractPropertyType
getElementDecl, getMaxOccurs, getMinOccurs, getName, getSubstitutions, isAbstract, isNillable
 
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,
                           org.apache.xerces.xs.XSElementDeclaration elDecl,
                           List<PropertyType> substitutions,
                           QName valueFtName,
                           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 type is allowed)

getValueFt

public FeatureType getValueFt()
Returns the contained feature type.

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

resolve

public void resolve(FeatureType valueFt)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.