org.deegree.feature.types.property
Class ObjectPropertyType

java.lang.Object
  extended by org.deegree.feature.types.property.AbstractPropertyType
      extended by org.deegree.feature.types.property.ObjectPropertyType
All Implemented Interfaces:
PropertyType
Direct Known Subclasses:
FeaturePropertyType, GeometryPropertyType

public abstract class ObjectPropertyType
extends AbstractPropertyType

PropertyType that defines a property with an Object value.

Version:
$Revision: 31570 $, $Date: 2011-08-18 11:06:58 +0200 (Thu, 18 Aug 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.feature.types.property.AbstractPropertyType
maxOccurs, minOccurs, name, substitutions
 
Constructor Summary
protected ObjectPropertyType(QName name, int minOccurs, int maxOccurs, org.apache.xerces.xs.XSElementDeclaration elDecl, List<PropertyType> substitutions, ValueRepresentation representation)
          Creates a new ObjectPropertyType instance.
 
Method Summary
 ValueRepresentation getAllowedRepresentation()
          Returns the allowed representation form of the value object.
 
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, toString, wait, wait, wait
 

Constructor Detail

ObjectPropertyType

protected ObjectPropertyType(QName name,
                             int minOccurs,
                             int maxOccurs,
                             org.apache.xerces.xs.XSElementDeclaration elDecl,
                             List<PropertyType> substitutions,
                             ValueRepresentation representation)
Creates a new ObjectPropertyType instance.

Parameters:
name -
minOccurs -
maxOccurs -
isAbstract -
isNillable -
substitutions -
representation -
Method Detail

getAllowedRepresentation

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

Returns:
the allowed representation form, never null


Copyright © 2011. All Rights Reserved.