|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SchemaIndex
Method Summary | |
---|---|
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. |
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |