public class SDOXSDHelperDelegator extends AbstractHelperDelegator implements SDOXSDHelper
Purpose: Provides access to additional information when the Type or Property is defined by an XML Schema (XSD)..
Responsibilities:
Constructor and Description |
---|
SDOXSDHelperDelegator() |
SDOXSDHelperDelegator(commonj.sdo.helper.HelperContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
addGlobalProperty(javax.xml.namespace.QName qname,
commonj.sdo.Property prop,
boolean isElement)
INTERNAL:
|
java.util.Map |
buildAppInfoMap(java.util.List appInfoElements)
INTERNAL:
|
java.util.List |
define(java.io.InputStream xsdInputStream,
java.lang.String schemaLocation) |
java.util.List |
define(java.io.Reader xsdReader,
java.lang.String schemaLocation) |
java.util.List |
define(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver)
INTERNAL:
|
java.util.List |
define(java.lang.String xsd) |
java.lang.String |
generate(java.util.List types) |
java.lang.String |
generate(java.util.List types,
java.util.Map namespaceToSchemaLocation) |
java.lang.String |
generate(java.util.List types,
SchemaLocationResolver schemaLocationResolver)
INTERNAL:
|
java.lang.String |
getAppinfo(commonj.sdo.Property property,
java.lang.String source) |
java.lang.String |
getAppinfo(commonj.sdo.Type type,
java.lang.String source) |
commonj.sdo.Property |
getGlobalProperty(javax.xml.namespace.QName qname,
boolean isElement)
INTERNAL:
|
commonj.sdo.Property |
getGlobalProperty(java.lang.String uri,
java.lang.String propertyName,
boolean isElement) |
java.lang.String |
getLocalName(commonj.sdo.Property property) |
java.lang.String |
getLocalName(commonj.sdo.Type type) |
java.lang.String |
getNamespaceURI(commonj.sdo.Property property) |
java.lang.String |
getNamespaceURI(commonj.sdo.Type type) |
SDOXSDHelperDelegate |
getXSDHelperDelegate() |
boolean |
isAttribute(commonj.sdo.Property property) |
boolean |
isElement(commonj.sdo.Property property) |
boolean |
isMixed(commonj.sdo.Type type) |
boolean |
isXSD(commonj.sdo.Type type) |
void |
reset()
INTERNAL:
|
getHelperContext, setHelperContext
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHelperContext, setHelperContext
public SDOXSDHelperDelegator()
public SDOXSDHelperDelegator(commonj.sdo.helper.HelperContext aContext)
public java.lang.String getLocalName(commonj.sdo.Type type)
getLocalName
in interface commonj.sdo.helper.XSDHelper
public java.lang.String getLocalName(commonj.sdo.Property property)
getLocalName
in interface commonj.sdo.helper.XSDHelper
public java.lang.String getNamespaceURI(commonj.sdo.Type type)
public java.lang.String getNamespaceURI(commonj.sdo.Property property)
getNamespaceURI
in interface commonj.sdo.helper.XSDHelper
public boolean isAttribute(commonj.sdo.Property property)
isAttribute
in interface commonj.sdo.helper.XSDHelper
public boolean isElement(commonj.sdo.Property property)
isElement
in interface commonj.sdo.helper.XSDHelper
public boolean isMixed(commonj.sdo.Type type)
isMixed
in interface commonj.sdo.helper.XSDHelper
public boolean isXSD(commonj.sdo.Type type)
isXSD
in interface commonj.sdo.helper.XSDHelper
public commonj.sdo.Property getGlobalProperty(java.lang.String uri, java.lang.String propertyName, boolean isElement)
getGlobalProperty
in interface commonj.sdo.helper.XSDHelper
public commonj.sdo.Property getGlobalProperty(javax.xml.namespace.QName qname, boolean isElement)
SDOXSDHelper
getGlobalProperty
in interface SDOXSDHelper
public java.lang.String getAppinfo(commonj.sdo.Type type, java.lang.String source)
getAppinfo
in interface commonj.sdo.helper.XSDHelper
public java.lang.String getAppinfo(commonj.sdo.Property property, java.lang.String source)
getAppinfo
in interface commonj.sdo.helper.XSDHelper
public java.util.List define(java.lang.String xsd)
define
in interface commonj.sdo.helper.XSDHelper
public java.util.List define(java.io.Reader xsdReader, java.lang.String schemaLocation)
define
in interface commonj.sdo.helper.XSDHelper
public java.util.List define(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver)
SDOXSDHelper
define
in interface SDOXSDHelper
public java.util.List define(java.io.InputStream xsdInputStream, java.lang.String schemaLocation)
define
in interface commonj.sdo.helper.XSDHelper
public java.lang.String generate(java.util.List types)
generate
in interface commonj.sdo.helper.XSDHelper
public java.lang.String generate(java.util.List types, java.util.Map namespaceToSchemaLocation)
generate
in interface commonj.sdo.helper.XSDHelper
public java.lang.String generate(java.util.List types, SchemaLocationResolver schemaLocationResolver)
SDOXSDHelper
generate
in interface SDOXSDHelper
public java.util.Map buildAppInfoMap(java.util.List appInfoElements)
buildAppInfoMap
in interface SDOXSDHelper
public void addGlobalProperty(javax.xml.namespace.QName qname, commonj.sdo.Property prop, boolean isElement)
addGlobalProperty
in interface SDOXSDHelper
qname
- prop
- isElement
- Register the given property with the given qname.public SDOXSDHelperDelegate getXSDHelperDelegate()
public void reset()
SDOXSDHelper
reset
in interface SDOXSDHelper
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference