Package org.geotools.xml.schema
Interface Element
- All Superinterfaces:
ElementGrouping
- All Known Implementing Classes:
ElementGT,FilterSchema.FilterElement,ogcElement,sldElement
Instances of this interface are intended to represent XML Schema Elements.
- Author:
- dzwiers www.refractions.net
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionintgetBlock()This returns the default value for the Element as a StringintgetFinal()getFixed()This returns the fixed value for the Element as a StringgetId()The Schema ID for this element definition.intreturns the max number of allowable occurences within the xml schema for this construct.intreturns the min number of allowable occurences within the xml schema for this construct.getName()Returns the element declaration's name in the Schema document, and element name in the instance document.This returns a reference to an element representing this element's substitution group.getType()Returns the declared type for this Element in the given Schema.booleanReturns True when the instance of this XML Schema Element is abstract, false otherwisebooleanisForm()booleanReturns true when the element is nillable, false otherwiseMethods inherited from interface ElementGrouping
findChildElement, findChildElement, getGrouping
-
Method Details
-
isAbstract
boolean isAbstract()Returns True when the instance of this XML Schema Element is abstract, false otherwise -
getBlock
int getBlock()- See Also:
-
getDefault
String getDefault()This returns the default value for the Element as a String -
getFinal
int getFinal()- See Also:
-
getFixed
String getFixed()This returns the fixed value for the Element as a String -
isForm
boolean isForm()- See Also:
-
getId
String getId()The Schema ID for this element definition. -
getMaxOccurs
int getMaxOccurs()Description copied from interface:ElementGroupingreturns the max number of allowable occurences within the xml schema for this construct.- Specified by:
getMaxOccursin interfaceElementGrouping- See Also:
-
org.geotools.xml.xsi.ElementGrouping#getMaxOccurs()
-
getMinOccurs
int getMinOccurs()Description copied from interface:ElementGroupingreturns the min number of allowable occurences within the xml schema for this construct.- Specified by:
getMinOccursin interfaceElementGrouping- See Also:
-
org.geotools.xml.xsi.ElementGrouping#getMinOccurs()
-
getName
String getName()Returns the element declaration's name in the Schema document, and element name in the instance document. -
getNamespace
URI getNamespace() -
isNillable
boolean isNillable()Returns true when the element is nillable, false otherwise -
getSubstitutionGroup
Element getSubstitutionGroup()This returns a reference to an element representing this element's substitution group. This is of particular importance when resolving an instance document's value. -
getType
Type getType()Returns the declared type for this Element in the given Schema.- See Also:
-