|
||||||||||
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. |
org.eclipse.xsd.XSDAttributeDeclaration |
getAttributeDeclaration(javax.xml.namespace.QName qName)
Returns the attribute declaration with the specified qualified name. |
org.eclipse.xsd.XSDAttributeGroupDefinition |
getAttributeGroupDefinition(javax.xml.namespace.QName qName)
Returns the attribute group definition with the specified qualified name. |
java.util.List |
getAttributes(org.eclipse.xsd.XSDElementDeclaration element)
Returns the attributes of a specified elements. |
org.eclipse.xsd.XSDElementDeclaration |
getChildElement(org.eclipse.xsd.XSDElementDeclaration parent,
javax.xml.namespace.QName childName)
Returns a child element specified by name of a parent element. |
java.util.List |
getChildElementParticles(org.eclipse.xsd.XSDElementDeclaration parent)
Returns a list of the particles which correspond to child element declarations. |
org.eclipse.xsd.XSDComplexTypeDefinition |
getComplexTypeDefinition(javax.xml.namespace.QName qName)
Returns the complex type definition with the specified qualified name. |
org.eclipse.xsd.XSDElementDeclaration |
getElementDeclaration(javax.xml.namespace.QName qName)
Returns the element declaration with the specified qualified name. |
org.eclipse.xsd.XSDSchema[] |
getSchemas()
|
org.eclipse.xsd.XSDSimpleTypeDefinition |
getSimpleTypeDefinition(javax.xml.namespace.QName qName)
Returns the simple type definition with the specified qualified name. |
org.eclipse.xsd.XSDTypeDefinition |
getTypeDefinition(javax.xml.namespace.QName qName)
Returns the type definition with the specified qualified name. |
Method Detail |
---|
org.eclipse.xsd.XSDSchema[] getSchemas()
org.eclipse.xsd.XSDElementDeclaration getElementDeclaration(javax.xml.namespace.QName qName)
qName
- the qualified name of the element.
org.eclipse.xsd.XSDAttributeDeclaration getAttributeDeclaration(javax.xml.namespace.QName qName)
qName
- the qualified name of the attribute.
org.eclipse.xsd.XSDAttributeGroupDefinition getAttributeGroupDefinition(javax.xml.namespace.QName qName)
qName
- the qualified name of the attribute group.
org.eclipse.xsd.XSDComplexTypeDefinition getComplexTypeDefinition(javax.xml.namespace.QName qName)
qName
- qualified name of the complex type.
org.eclipse.xsd.XSDSimpleTypeDefinition getSimpleTypeDefinition(javax.xml.namespace.QName qName)
qName
- qualified name of the simple type.
org.eclipse.xsd.XSDTypeDefinition getTypeDefinition(javax.xml.namespace.QName qName)
qName
- qualified name of the type.
org.eclipse.xsd.XSDElementDeclaration getChildElement(org.eclipse.xsd.XSDElementDeclaration parent, javax.xml.namespace.QName childName)
parent
- The parent element.childName
- The name of the child.
java.util.List getChildElementParticles(org.eclipse.xsd.XSDElementDeclaration parent)
parent
- The parent element.
XSDParticle
.java.util.List getAttributes(org.eclipse.xsd.XSDElementDeclaration element)
element
- The element.
void destroy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |