|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cxf.common.xmlschema.SchemaCollection
public class SchemaCollection
Wrapper class for XmlSchemaCollection that deals with various quirks and bugs. One bug is WSCOMMONS-272.
Constructor Summary | |
---|---|
SchemaCollection()
|
|
SchemaCollection(org.apache.ws.commons.schema.XmlSchemaCollection col)
|
Method Summary | |
---|---|
void |
addGlobalElementToSchema(org.apache.ws.commons.schema.XmlSchemaElement element)
|
static void |
addGlobalElementToSchema(org.apache.ws.commons.schema.XmlSchema schema,
org.apache.ws.commons.schema.XmlSchemaElement element)
|
static void |
addGlobalTypeToSchema(org.apache.ws.commons.schema.XmlSchema schema,
org.apache.ws.commons.schema.XmlSchemaType type)
|
boolean |
equals(java.lang.Object obj)
|
org.apache.ws.commons.schema.XmlSchemaElement |
getElementByQName(javax.xml.namespace.QName qname)
|
org.apache.ws.commons.schema.extensions.ExtensionRegistry |
getExtReg()
|
org.apache.ws.commons.schema.utils.NamespacePrefixList |
getNamespaceContext()
|
org.apache.ws.commons.schema.XmlSchema |
getSchemaByTargetNamespace(java.lang.String namespaceURI)
This function is not part of the XmlSchema API. |
org.apache.ws.commons.schema.XmlSchema |
getSchemaForElement(javax.xml.namespace.QName name)
|
org.apache.ws.commons.schema.XmlSchemaType |
getTypeByQName(javax.xml.namespace.QName schemaTypeName)
|
org.apache.ws.commons.schema.XmlSchema[] |
getXmlSchema(java.lang.String systemId)
|
org.apache.ws.commons.schema.XmlSchema[] |
getXmlSchemas()
|
int |
hashCode()
|
void |
init()
|
org.apache.ws.commons.schema.XmlSchema |
newXmlSchemaInCollection(java.lang.String namespaceURI)
This is a really ugly trick to get around a bug or oversight in XmlSchema, which is that there is no way to programmatically construct an XmlSchema instance that ends up cataloged in a collection. |
org.apache.ws.commons.schema.XmlSchema |
read(org.w3c.dom.Document doc,
java.lang.String uri,
org.apache.ws.commons.schema.ValidationEventHandler veh)
|
org.apache.ws.commons.schema.XmlSchema |
read(org.w3c.dom.Document doc,
java.lang.String uri,
org.apache.ws.commons.schema.ValidationEventHandler veh,
org.apache.ws.commons.schema.utils.TargetNamespaceValidator validator)
|
org.apache.ws.commons.schema.XmlSchema |
read(org.w3c.dom.Document doc,
org.apache.ws.commons.schema.ValidationEventHandler veh)
|
org.apache.ws.commons.schema.XmlSchema |
read(org.w3c.dom.Element elem)
|
org.apache.ws.commons.schema.XmlSchema |
read(org.w3c.dom.Element elem,
java.lang.String uri)
|
org.apache.ws.commons.schema.XmlSchema |
read(org.xml.sax.InputSource inputSource,
org.apache.ws.commons.schema.ValidationEventHandler veh)
|
org.apache.ws.commons.schema.XmlSchema |
read(java.io.Reader r,
org.apache.ws.commons.schema.ValidationEventHandler veh)
|
org.apache.ws.commons.schema.XmlSchema |
read(javax.xml.transform.Source source,
org.apache.ws.commons.schema.ValidationEventHandler veh)
|
void |
setBaseUri(java.lang.String baseUri)
|
void |
setExtReg(org.apache.ws.commons.schema.extensions.ExtensionRegistry extReg)
|
void |
setNamespaceContext(org.apache.ws.commons.schema.utils.NamespacePrefixList namespaceContext)
|
void |
setSchemaResolver(org.apache.ws.commons.schema.resolver.URIResolver schemaResolver)
|
void |
validateElementName(javax.xml.namespace.QName referrer,
javax.xml.namespace.QName elementQName)
|
void |
validateQNameNamespace(javax.xml.namespace.QName qname)
Validate that a qualified name points to some namespace in the schema. |
void |
validateTypeName(javax.xml.namespace.QName referrer,
javax.xml.namespace.QName typeQName)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchemaCollection()
public SchemaCollection(org.apache.ws.commons.schema.XmlSchemaCollection col)
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public org.apache.ws.commons.schema.XmlSchemaElement getElementByQName(javax.xml.namespace.QName qname)
public org.apache.ws.commons.schema.extensions.ExtensionRegistry getExtReg()
public org.apache.ws.commons.schema.utils.NamespacePrefixList getNamespaceContext()
public org.apache.ws.commons.schema.XmlSchemaType getTypeByQName(javax.xml.namespace.QName schemaTypeName)
public org.apache.ws.commons.schema.XmlSchema[] getXmlSchema(java.lang.String systemId)
public org.apache.ws.commons.schema.XmlSchema[] getXmlSchemas()
public int hashCode()
hashCode
in class java.lang.Object
public void init()
public org.apache.ws.commons.schema.XmlSchema read(org.w3c.dom.Document doc, java.lang.String uri, org.apache.ws.commons.schema.ValidationEventHandler veh, org.apache.ws.commons.schema.utils.TargetNamespaceValidator validator)
public org.apache.ws.commons.schema.XmlSchema read(org.w3c.dom.Document doc, java.lang.String uri, org.apache.ws.commons.schema.ValidationEventHandler veh)
public org.apache.ws.commons.schema.XmlSchema read(org.w3c.dom.Document doc, org.apache.ws.commons.schema.ValidationEventHandler veh)
public org.apache.ws.commons.schema.XmlSchema read(org.w3c.dom.Element elem, java.lang.String uri)
public org.apache.ws.commons.schema.XmlSchema read(org.w3c.dom.Element elem)
public org.apache.ws.commons.schema.XmlSchema read(org.xml.sax.InputSource inputSource, org.apache.ws.commons.schema.ValidationEventHandler veh)
public org.apache.ws.commons.schema.XmlSchema read(java.io.Reader r, org.apache.ws.commons.schema.ValidationEventHandler veh)
public org.apache.ws.commons.schema.XmlSchema read(javax.xml.transform.Source source, org.apache.ws.commons.schema.ValidationEventHandler veh)
public void setBaseUri(java.lang.String baseUri)
public void setExtReg(org.apache.ws.commons.schema.extensions.ExtensionRegistry extReg)
public void setNamespaceContext(org.apache.ws.commons.schema.utils.NamespacePrefixList namespaceContext)
public void setSchemaResolver(org.apache.ws.commons.schema.resolver.URIResolver schemaResolver)
public org.apache.ws.commons.schema.XmlSchema getSchemaByTargetNamespace(java.lang.String namespaceURI)
namespaceURI
- targetNamespace
public org.apache.ws.commons.schema.XmlSchema getSchemaForElement(javax.xml.namespace.QName name)
public org.apache.ws.commons.schema.XmlSchema newXmlSchemaInCollection(java.lang.String namespaceURI)
namespaceURI
- TNS for new schema.
public void validateQNameNamespace(javax.xml.namespace.QName qname)
qname
- public void validateElementName(javax.xml.namespace.QName referrer, javax.xml.namespace.QName elementQName)
public void validateTypeName(javax.xml.namespace.QName referrer, javax.xml.namespace.QName typeQName)
public void addGlobalElementToSchema(org.apache.ws.commons.schema.XmlSchemaElement element)
public static void addGlobalElementToSchema(org.apache.ws.commons.schema.XmlSchema schema, org.apache.ws.commons.schema.XmlSchemaElement element)
public static void addGlobalTypeToSchema(org.apache.ws.commons.schema.XmlSchema schema, org.apache.ws.commons.schema.XmlSchemaType type)
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |