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 TypeMethodDescriptionint
getBlock()
This returns the default value for the Element as a Stringint
getFinal()
getFixed()
This returns the fixed value for the Element as a StringgetId()
The Schema ID for this element definition.int
returns the max number of allowable occurences within the xml schema for this construct.int
returns 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.boolean
Returns True when the instance of this XML Schema Element is abstract, false otherwiseboolean
isForm()
boolean
Returns 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:ElementGrouping
returns the max number of allowable occurences within the xml schema for this construct.- Specified by:
getMaxOccurs
in interfaceElementGrouping
- See Also:
-
org.geotools.xml.xsi.ElementGrouping#getMaxOccurs()
-
getMinOccurs
int getMinOccurs()Description copied from interface:ElementGrouping
returns the min number of allowable occurences within the xml schema for this construct.- Specified by:
getMinOccurs
in 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:
-