public interface SDOXSDHelper extends XSDHelper
Purpose: Provides access to additional information when the Type or Property is defined by an XML Schema (XSD).
Responsibilities:
| Modifier and Type | Method and Description |
|---|---|
void |
addGlobalProperty(javax.xml.namespace.QName qname,
Property prop,
boolean isElement)
INTERNAL:
|
java.util.Map |
buildAppInfoMap(java.util.List appInfoElements)
INTERNAL:
|
java.util.List |
define(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver)
INTERNAL:
|
java.lang.String |
generate(java.util.List types,
SchemaLocationResolver schemaLocationResolver)
INTERNAL:
|
Property |
getGlobalProperty(javax.xml.namespace.QName qname,
boolean isElement)
INTERNAL:
|
HelperContext |
getHelperContext()
INTERNAL:
Return the helperContext that this instance is associated with.
|
void |
reset()
INTERNAL:
|
void |
setHelperContext(HelperContext helperContext)
INTERNAL:
Set the helperContext that this instance is associated with.
|
define, define, define, generate, generate, getAppinfo, getAppinfo, getGlobalProperty, getLocalName, getLocalName, getNamespaceURI, getNamespaceURI, isAttribute, isElement, isMixed, isXSDProperty getGlobalProperty(javax.xml.namespace.QName qname, boolean isElement)
qname - isElement - java.util.List define(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver)
xsdSource - schemaResolver - java.lang.String generate(java.util.List types,
SchemaLocationResolver schemaLocationResolver)
types - schemaLocationResolver - java.util.Map buildAppInfoMap(java.util.List appInfoElements)
appInfoElements - HelperContext getHelperContext()
void setHelperContext(HelperContext helperContext)
helperContext - void reset()
void addGlobalProperty(javax.xml.namespace.QName qname,
Property prop,
boolean isElement)
qname - prop - isElement - Register the given property with the given qname.