EclipseLink 2.0.0, build 'v20091127-r5931' API Reference

org.eclipse.persistence.sdo.helper
Interface SDOXSDHelper

All Superinterfaces:
XSDHelper
All Known Implementing Classes:
SDOXSDHelperDelegate, SDOXSDHelperDelegator

public interface SDOXSDHelper
extends XSDHelper

Purpose: Provides access to additional information when the Type or Property is defined by an XML Schema (XSD).

Responsibilities:


Field Summary
 
Fields inherited from interface commonj.sdo.helper.XSDHelper
INSTANCE
 
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(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.
 
Methods inherited from interface commonj.sdo.helper.XSDHelper
define, define, define, generate, generate, getAppinfo, getAppinfo, getGlobalProperty, getLocalName, getLocalName, getNamespaceURI, getNamespaceURI, isAttribute, isElement, isMixed, isXSD
 

Method Detail

getGlobalProperty

Property getGlobalProperty(javax.xml.namespace.QName qname,
                           boolean isElement)
INTERNAL:

Parameters:
qname -
isElement -
Returns:

define

java.util.List define(javax.xml.transform.Source xsdSource,
                      SchemaResolver schemaResolver)
INTERNAL:

Parameters:
xsdSource -
schemaResolver -
Returns:

generate

java.lang.String generate(java.util.List types,
                          SchemaLocationResolver schemaLocationResolver)
INTERNAL:

Parameters:
types -
schemaLocationResolver -
Returns:

buildAppInfoMap

java.util.Map buildAppInfoMap(java.util.List appInfoElements)
INTERNAL:

Parameters:
appInfoElements -
Returns:

getHelperContext

HelperContext getHelperContext()
INTERNAL: Return the helperContext that this instance is associated with.

Returns:

setHelperContext

void setHelperContext(HelperContext helperContext)
INTERNAL: Set the helperContext that this instance is associated with.

Parameters:
helperContext -

reset

void reset()
INTERNAL:


addGlobalProperty

void addGlobalProperty(javax.xml.namespace.QName qname,
                       Property prop,
                       boolean isElement)
INTERNAL:

Parameters:
qname -
prop -
isElement - Register the given property with the given qname.

EclipseLink 2.0.0, build 'v20091127-r5931' API Reference