org.apache.ws.commons.schema
Class SchemaBuilder
java.lang.Object
org.apache.ws.commons.schema.SchemaBuilder
public class SchemaBuilder
- extends java.lang.Object
Method Summary |
(package private) XmlSchema |
build(org.w3c.dom.Document doc,
java.lang.String uri,
ValidationEventHandler veh)
|
(package private) XmlSchemaDerivationMethod |
getDerivation(org.w3c.dom.Element el,
java.lang.String attrName)
|
(package private) java.lang.String |
getEnumString(org.w3c.dom.Element el,
java.lang.String attrName)
|
(package private) XmlSchemaForm |
getFormDefault(org.w3c.dom.Element el,
java.lang.String attrName)
|
(package private) long |
getMaxOccurs(org.w3c.dom.Element el)
|
(package private) long |
getMinOccurs(org.w3c.dom.Element el)
|
(package private) XmlSchemaAnnotation |
handleAnnotation(org.w3c.dom.Element annotEl)
Traversing if encounter appinfo or documentation
add it to annotation collection |
(package private) XmlSchemaAppInfo |
handleAppInfo(org.w3c.dom.Element content)
|
(package private) XmlSchemaComplexType |
handleComplexType(XmlSchema schema,
org.w3c.dom.Element complexEl,
org.w3c.dom.Element schemaEl)
|
(package private) XmlSchemaDocumentation |
handleDocumentation(org.w3c.dom.Element content)
|
(package private) XmlSchemaElement |
handleElement(XmlSchema schema,
org.w3c.dom.Element el,
org.w3c.dom.Element schemaEl,
boolean isGlobal)
********
handle_complex_content_restriction |
(package private) XmlSchemaImport |
handleImport(XmlSchema schema,
org.w3c.dom.Element importEl,
org.w3c.dom.Element schemaEl)
|
(package private) XmlSchemaInclude |
handleInclude(XmlSchema schema,
org.w3c.dom.Element includeEl,
org.w3c.dom.Element schemaEl)
|
(package private) XmlSchemaSimpleType |
handleSimpleType(XmlSchema schema,
org.w3c.dom.Element simpleEl,
org.w3c.dom.Element schemaEl)
|
(package private) XmlSchema |
handleXmlSchemaElement(org.w3c.dom.Element schemaEl,
java.lang.String uri)
|
(package private) XmlSchema |
resolveXmlSchema(java.lang.String targetNamespace,
java.lang.String schemaLocation)
Resolve the schemas |
(package private) XmlSchema |
resolveXmlSchema(java.lang.String targetNamespace,
java.lang.String schemaLocation,
java.lang.String baseUri)
Resolve the schemas |
(package private) void |
setNamespaceAttributes(XmlSchema schema,
org.w3c.dom.Element schemaEl)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
doc
org.w3c.dom.Document doc
schema
XmlSchema schema
collection
XmlSchemaCollection collection
docFac
javax.xml.parsers.DocumentBuilderFactory docFac
SchemaBuilder
SchemaBuilder(XmlSchemaCollection collection)
build
XmlSchema build(org.w3c.dom.Document doc,
java.lang.String uri,
ValidationEventHandler veh)
handleXmlSchemaElement
XmlSchema handleXmlSchemaElement(org.w3c.dom.Element schemaEl,
java.lang.String uri)
setNamespaceAttributes
void setNamespaceAttributes(XmlSchema schema,
org.w3c.dom.Element schemaEl)
handleSimpleType
XmlSchemaSimpleType handleSimpleType(XmlSchema schema,
org.w3c.dom.Element simpleEl,
org.w3c.dom.Element schemaEl)
handleComplexType
XmlSchemaComplexType handleComplexType(XmlSchema schema,
org.w3c.dom.Element complexEl,
org.w3c.dom.Element schemaEl)
handleElement
XmlSchemaElement handleElement(XmlSchema schema,
org.w3c.dom.Element el,
org.w3c.dom.Element schemaEl,
boolean isGlobal)
- ********
handle_complex_content_restriction
handleImport
XmlSchemaImport handleImport(XmlSchema schema,
org.w3c.dom.Element importEl,
org.w3c.dom.Element schemaEl)
handleInclude
XmlSchemaInclude handleInclude(XmlSchema schema,
org.w3c.dom.Element includeEl,
org.w3c.dom.Element schemaEl)
handleAnnotation
XmlSchemaAnnotation handleAnnotation(org.w3c.dom.Element annotEl)
- Traversing if encounter appinfo or documentation
add it to annotation collection
handleAppInfo
XmlSchemaAppInfo handleAppInfo(org.w3c.dom.Element content)
handleDocumentation
XmlSchemaDocumentation handleDocumentation(org.w3c.dom.Element content)
getMinOccurs
long getMinOccurs(org.w3c.dom.Element el)
getMaxOccurs
long getMaxOccurs(org.w3c.dom.Element el)
getFormDefault
XmlSchemaForm getFormDefault(org.w3c.dom.Element el,
java.lang.String attrName)
getDerivation
XmlSchemaDerivationMethod getDerivation(org.w3c.dom.Element el,
java.lang.String attrName)
getEnumString
java.lang.String getEnumString(org.w3c.dom.Element el,
java.lang.String attrName)
resolveXmlSchema
XmlSchema resolveXmlSchema(java.lang.String targetNamespace,
java.lang.String schemaLocation,
java.lang.String baseUri)
- Resolve the schemas
- Parameters:
targetNamespace
- schemaLocation
-
- Returns:
resolveXmlSchema
XmlSchema resolveXmlSchema(java.lang.String targetNamespace,
java.lang.String schemaLocation)
- Resolve the schemas
- Parameters:
targetNamespace
- schemaLocation
-
- Returns:
Copyright 2004-2004-2006 Apache Software Foundation. All Rights Reserved.