|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.commons.schema.XmlSchemaCollection
public final class XmlSchemaCollection
Contains a cache of XML Schema definition language (XSD).
Field Summary | |
---|---|
(package private) java.lang.String |
baseUri
base URI is used as the base for loading the imports |
(package private) java.util.Map |
inScopeNamespaces
In-scope namespaces for XML processing |
(package private) java.util.Map |
namespaces
Namespaces we know about. |
(package private) URIResolver |
schemaResolver
An org.xml.sax.EntityResolver that is used to resolve the imports/includes |
(package private) java.util.Map |
unresolvedTypes
|
(package private) XmlSchema |
xsd
|
Constructor Summary | |
---|---|
XmlSchemaCollection()
Creates new XmlSchemaCollection |
Method Summary | |
---|---|
(package private) void |
addUnresolvedType(javax.xml.namespace.QName type,
TypeReceiver receiver)
|
XmlSchemaElement |
getElementByQName(javax.xml.namespace.QName qname)
|
java.lang.String |
getNamespaceForPrefix(java.lang.String prefix)
|
XmlSchemaType |
getTypeByQName(javax.xml.namespace.QName schemaTypeName)
|
void |
init()
This section should comply to the XMLSchema specification |
void |
mapNamespace(java.lang.String prefix,
java.lang.String namespaceURI)
|
XmlSchema |
read(org.w3c.dom.Document doc,
java.lang.String uri,
ValidationEventHandler veh)
|
XmlSchema |
read(org.w3c.dom.Document doc,
ValidationEventHandler veh)
|
XmlSchema |
read(org.w3c.dom.Element elem)
|
XmlSchema |
read(org.w3c.dom.Element elem,
java.lang.String uri)
|
XmlSchema |
read(org.xml.sax.InputSource inputSource,
ValidationEventHandler veh)
|
XmlSchema |
read(java.io.Reader r,
ValidationEventHandler veh)
|
XmlSchema |
read(javax.xml.transform.Source source,
ValidationEventHandler veh)
|
(package private) void |
resolveType(javax.xml.namespace.QName typeName,
XmlSchemaType type)
|
void |
setBaseUri(java.lang.String baseUri)
Set the base URI. |
void |
setSchemaResolver(URIResolver schemaResolver)
Register a custom URI resolver |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.util.Map namespaces
java.lang.String baseUri
java.util.Map inScopeNamespaces
URIResolver schemaResolver
XmlSchema xsd
java.util.Map unresolvedTypes
Constructor Detail |
---|
public XmlSchemaCollection()
Method Detail |
---|
public void setBaseUri(java.lang.String baseUri)
baseUri
- public void setSchemaResolver(URIResolver schemaResolver)
schemaResolver
- public void init()
This needs to be inspected by another pair of eyes
public XmlSchema read(java.io.Reader r, ValidationEventHandler veh)
public XmlSchema read(org.xml.sax.InputSource inputSource, ValidationEventHandler veh)
public XmlSchema read(javax.xml.transform.Source source, ValidationEventHandler veh)
public XmlSchema read(org.w3c.dom.Document doc, ValidationEventHandler veh)
public XmlSchema read(org.w3c.dom.Element elem)
public XmlSchema read(org.w3c.dom.Document doc, java.lang.String uri, ValidationEventHandler veh)
public XmlSchema read(org.w3c.dom.Element elem, java.lang.String uri)
public XmlSchemaElement getElementByQName(javax.xml.namespace.QName qname)
public XmlSchemaType getTypeByQName(javax.xml.namespace.QName schemaTypeName)
void addUnresolvedType(javax.xml.namespace.QName type, TypeReceiver receiver)
void resolveType(javax.xml.namespace.QName typeName, XmlSchemaType type)
public java.lang.String getNamespaceForPrefix(java.lang.String prefix)
public void mapNamespace(java.lang.String prefix, java.lang.String namespaceURI)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |