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, isXSD
Property 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.