Module org.eclipse.persistence.sdo
Interface SDOXSDHelper
- All Superinterfaces:
XSDHelper
- All Known Implementing Classes:
SDOXSDHelperDelegate
,SDOXSDHelperDelegator
Purpose: Provides access to additional information when the Type or Property is defined by an XML Schema (XSD).
Responsibilities:
- Define methods define Types from an XSD.
- Generate methods generate an XSD from Types.
- Other Methods return null/false for exception conditions.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addGlobalProperty
(QName qname, Property prop, boolean isElement) INTERNAL:buildAppInfoMap
(List appInfoElements) INTERNAL:define
(Source xsdSource, SchemaResolver schemaResolver) INTERNAL:generate
(List types, SchemaLocationResolver schemaLocationResolver) INTERNAL:getGlobalProperty
(QName qname, boolean isElement) INTERNAL: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 Details
-
getGlobalProperty
INTERNAL:- Parameters:
qname
-isElement
-- Returns:
-
define
INTERNAL:- Parameters:
xsdSource
-schemaResolver
-- Returns:
-
generate
INTERNAL:- Parameters:
types
-schemaLocationResolver
-- Returns:
-
buildAppInfoMap
INTERNAL:- Parameters:
appInfoElements
-- Returns:
-
getHelperContext
HelperContext getHelperContext()INTERNAL: Return the helperContext that this instance is associated with.- Returns:
-
setHelperContext
INTERNAL: Set the helperContext that this instance is associated with.- Parameters:
helperContext
-
-
reset
void reset()INTERNAL: -
addGlobalProperty
INTERNAL:- Parameters:
qname
-prop
-isElement
- Register the given property with the given qname.
-