public class SchemaCollection
extends java.lang.Object
| Constructor and Description |
|---|
SchemaCollection() |
SchemaCollection(XmlSchemaCollection col) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCrossImports() |
boolean |
equals(java.lang.Object obj) |
XmlSchemaAttribute |
getAttributeByQName(QName qname) |
XmlSchemaElement |
getElementByQName(QName qname) |
ExtensionRegistry |
getExtReg() |
NamespacePrefixList |
getNamespaceContext() |
XmlSchema |
getSchemaByTargetNamespace(java.lang.String namespaceURI)
This function is not part of the XmlSchema API.
|
XmlSchema |
getSchemaForElement(QName name) |
XmlSchemaType |
getTypeByQName(QName schemaTypeName) |
XmlSchema[] |
getXmlSchema(java.lang.String systemId) |
XmlSchemaCollection |
getXmlSchemaCollection() |
XmlSchema[] |
getXmlSchemas() |
int |
hashCode() |
void |
init() |
XmlSchema |
newXmlSchemaInCollection(java.lang.String namespaceURI)
Once upon a time, XmlSchema had a bug in the constructor used in this function.
|
XmlSchema |
read(org.w3c.dom.Document d,
java.lang.String uri) |
XmlSchema |
read(org.w3c.dom.Element elem) |
XmlSchema |
read(org.w3c.dom.Element elem,
java.lang.String uri) |
void |
setBaseUri(java.lang.String baseUri) |
void |
setExtReg(ExtensionRegistry extReg) |
void |
setNamespaceContext(NamespacePrefixList namespaceContext) |
void |
setSchemaResolver(URIResolver schemaResolver) |
void |
validateElementName(QName referrer,
QName elementQName) |
void |
validateQNameNamespace(QName qname)
Validate that a qualified name points to some namespace in the schema.
|
void |
validateTypeName(QName referrer,
QName typeQName) |
public SchemaCollection()
public SchemaCollection(XmlSchemaCollection col)
public XmlSchemaCollection getXmlSchemaCollection()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic XmlSchemaElement getElementByQName(QName qname)
public XmlSchemaAttribute getAttributeByQName(QName qname)
public ExtensionRegistry getExtReg()
public NamespacePrefixList getNamespaceContext()
public XmlSchemaType getTypeByQName(QName schemaTypeName)
public XmlSchema[] getXmlSchema(java.lang.String systemId)
public XmlSchema[] getXmlSchemas()
public int hashCode()
hashCode in class java.lang.Objectpublic void init()
public XmlSchema read(org.w3c.dom.Element elem,
java.lang.String uri)
public XmlSchema read(org.w3c.dom.Document d,
java.lang.String uri)
public XmlSchema read(org.w3c.dom.Element elem)
public void setBaseUri(java.lang.String baseUri)
public void setExtReg(ExtensionRegistry extReg)
public void setNamespaceContext(NamespacePrefixList namespaceContext)
public void setSchemaResolver(URIResolver schemaResolver)
public XmlSchema getSchemaByTargetNamespace(java.lang.String namespaceURI)
namespaceURI - targetNamespacepublic XmlSchema getSchemaForElement(QName name)
public XmlSchema newXmlSchemaInCollection(java.lang.String namespaceURI)
namespaceURI - TNS for new schema.public void validateQNameNamespace(QName qname)
qname - public void addCrossImports()