Package org.geotools.xml.schema
Interface Element
-
- All Superinterfaces:
ElementGrouping
- All Known Implementing Classes:
ElementGT,FilterSchema.FilterElement,ogcElement,sldElement
public interface Element extends ElementGrouping
Instances of this interface are intended to represent XML Schema Elements.- Author:
- dzwiers www.refractions.net
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetBlock()StringgetDefault()This returns the default value for the Element as a StringintgetFinal()StringgetFixed()This returns the fixed value for the Element as a StringStringgetId()The Schema ID for this element definition.intgetMaxOccurs()returns the max number of allowable occurences within the xml schema for this construct.intgetMinOccurs()returns the min number of allowable occurences within the xml schema for this construct.StringgetName()Returns the element declaration's name in the Schema document, and element name in the instance document.URIgetNamespace()ElementgetSubstitutionGroup()This returns a reference to an element representing this element's substitution group.TypegetType()Returns the declared type for this Element in the given Schema.booleanisAbstract()Returns True when the instance of this XML Schema Element is abstract, false otherwisebooleanisForm()booleanisNillable()Returns true when the element is nillable, false otherwise-
Methods inherited from interface ElementGrouping
findChildElement, findChildElement, getGrouping
-
-
-
-
Method Detail
-
isAbstract
boolean isAbstract()
Returns True when the instance of this XML Schema Element is abstract, false otherwise
-
getBlock
int getBlock()
- See Also:
Schema.getBlockDefault()
-
getDefault
String getDefault()
This returns the default value for the Element as a String
-
getFinal
int getFinal()
- See Also:
Schema.getFinalDefault()
-
getFixed
String getFixed()
This returns the fixed value for the Element as a String
-
isForm
boolean isForm()
- See Also:
Schema.isElementFormDefault()
-
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.
-
-