|
EclipseLink 1.0_1.0M2 API Reference - Incubation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.sdo.helper.delegates.SDOXSDHelperDelegator
public class SDOXSDHelperDelegator
Purpose: Provides access to additional information when the Type or Property is defined by an XML Schema (XSD)..
Responsibilities:
Constructor Summary | |
---|---|
SDOXSDHelperDelegator()
|
|
SDOXSDHelperDelegator(HelperContext aContext)
|
Method Summary | |
---|---|
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(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(Type type,
java.lang.String source)
|
Property |
getGlobalProperty(javax.xml.namespace.QName qname,
boolean isElement)
INTERNAL: |
Property |
getGlobalProperty(java.lang.String uri,
java.lang.String propertyName,
boolean isElement)
|
HelperContext |
getHelperContext()
INTERNAL: Return the helperContext that this instance is associated with. |
java.lang.String |
getLocalName(Type type)
|
java.lang.String |
getNamespaceURI(Property property)
|
boolean |
isAttribute(Property property)
|
boolean |
isElement(Property property)
|
boolean |
isMixed(Type type)
|
boolean |
isXSD(Type type)
|
void |
reset()
INTERNAL: |
void |
setHelperContext(HelperContext helperContext)
INTERNAL: Set the helperContext that this instance is associated with. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SDOXSDHelperDelegator()
public SDOXSDHelperDelegator(HelperContext aContext)
Method Detail |
---|
public java.lang.String getLocalName(Type type)
public java.lang.String getNamespaceURI(Property property)
public boolean isAttribute(Property property)
public boolean isElement(Property property)
public boolean isMixed(Type type)
public boolean isXSD(Type type)
public Property getGlobalProperty(java.lang.String uri, java.lang.String propertyName, boolean isElement)
public Property getGlobalProperty(javax.xml.namespace.QName qname, boolean isElement)
SDOXSDHelper
getGlobalProperty
in interface SDOXSDHelper
public java.lang.String getAppinfo(Type type, java.lang.String source)
public java.util.List define(java.lang.String xsd)
public java.util.List define(java.io.Reader xsdReader, java.lang.String schemaLocation)
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)
public java.lang.String generate(java.util.List types)
public java.lang.String generate(java.util.List types, java.util.Map namespaceToSchemaLocation)
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, Property prop, boolean isElement)
addGlobalProperty
in interface SDOXSDHelper
qname
- prop
- isElement
- Register the given property with the given qname.public HelperContext getHelperContext()
SDOXSDHelper
getHelperContext
in interface SDOXSDHelper
public void setHelperContext(HelperContext helperContext)
SDOXSDHelper
setHelperContext
in interface SDOXSDHelper
public void reset()
SDOXSDHelper
reset
in interface SDOXSDHelper
|
EclipseLink 1.0_1.0M2 API Reference - Incubation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |