public interface SchemaIndex
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Cleans up the index before desctruction.
|
XSDAttributeDeclaration |
getAttributeDeclaration(QName qName)
Returns the attribute declaration with the specified qualified name.
|
XSDAttributeGroupDefinition |
getAttributeGroupDefinition(QName qName)
Returns the attribute group definition with the specified qualified name.
|
List |
getAttributes(XSDElementDeclaration element)
Returns the attributes of a specified elements.
|
XSDElementDeclaration |
getChildElement(XSDElementDeclaration parent,
QName childName)
Returns a child element specified by name of a parent element.
|
List |
getChildElementParticles(XSDElementDeclaration parent)
Returns a list of the particles which correspond to child element declarations.
|
XSDComplexTypeDefinition |
getComplexTypeDefinition(QName qName)
Returns the complex type definition with the specified qualified name.
|
XSDElementDeclaration |
getElementDeclaration(QName qName)
Returns the element declaration with the specified qualified name.
|
XSDSchema[] |
getSchemas() |
XSDSimpleTypeDefinition |
getSimpleTypeDefinition(QName qName)
Returns the simple type definition with the specified qualified name.
|
XSDTypeDefinition |
getTypeDefinition(QName qName)
Returns the type definition with the specified qualified name.
|
XSDSchema[] getSchemas()
XSDElementDeclaration getElementDeclaration(QName qName)
qName
- the qualified name of the element.XSDAttributeDeclaration getAttributeDeclaration(QName qName)
qName
- the qualified name of the attribute.XSDAttributeGroupDefinition getAttributeGroupDefinition(QName qName)
qName
- the qualified name of the attribute group.XSDComplexTypeDefinition getComplexTypeDefinition(QName qName)
qName
- qualified name of the complex type.XSDSimpleTypeDefinition getSimpleTypeDefinition(QName qName)
qName
- qualified name of the simple type.XSDTypeDefinition getTypeDefinition(QName qName)
qName
- qualified name of the type.XSDElementDeclaration getChildElement(XSDElementDeclaration parent, QName childName)
parent
- The parent element.childName
- The name of the child.List getChildElementParticles(XSDElementDeclaration parent)
parent
- The parent element.XSDParticle
.List getAttributes(XSDElementDeclaration element)
element
- The element.void destroy()
Copyright © 1996–2019 Geotools. All rights reserved.