|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PropertyType
Declares a named property of a FeatureType
.
FeatureType
Method Summary | |
---|---|
org.apache.xerces.xs.XSElementDeclaration |
getElementDecl()
Returns the XML schema element declaration for this property type. |
int |
getMaxOccurs()
Specifies the maximum number of times that this property must be present in a feature instance. |
int |
getMinOccurs()
Specifies the minimum number of times that this property must be present in a feature instance. |
QName |
getName()
Returns the name of the property. |
PropertyType[] |
getSubstitutions()
Returns the possible substitutions that are defined for this PropertyType . |
boolean |
isAbstract()
Returns whether this PropertyType declaration is abstract. |
boolean |
isNillable()
Returns whether this PropertyType declaration allows for setting the xsi:nil="true"
attribute in a GML representation. |
Method Detail |
---|
QName getName()
int getMinOccurs()
int getMaxOccurs()
boolean isAbstract()
PropertyType
declaration is abstract.
PropertyType[] getSubstitutions()
PropertyType
.
NOTE: This is needed for a number of GML application schemas (e.g. CityGML) that define properties using abstract
element declarations and provide multiple concrete substitutable elements.
PropertyType
), never null
and always at
least one entryboolean isNillable()
PropertyType
declaration allows for setting the xsi:nil="true"
attribute in a GML representation.
org.apache.xerces.xs.XSElementDeclaration getElementDecl()
null
(if the property type was not generated from XML schema)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |