public class SDOTypesGenerator
extends java.lang.Object
Purpose: Called from XSDHelper define methods to generate SDO Types from a Schema
commonj.sdo.XSDHelper
Modifier and Type | Class and Description |
---|---|
class |
SDOTypesGenerator.GlobalRef |
class |
SDOTypesGenerator.NonContainmentReference |
Constructor and Description |
---|
SDOTypesGenerator(HelperContext aContext) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Type> |
define(org.eclipse.persistence.internal.oxm.schema.model.Schema schema,
boolean includeAllTypes,
boolean processImports) |
java.util.List<Type> |
define(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver) |
java.util.List<Type> |
define(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver,
boolean includeAllTypes,
boolean processImports) |
java.util.List<SDOType> |
getAnonymousTypes() |
java.util.Map<javax.xml.namespace.QName,Property> |
getGeneratedGlobalAttributes() |
java.util.Map<javax.xml.namespace.QName,Property> |
getGeneratedGlobalElements() |
java.util.Map<javax.xml.namespace.QName,Type> |
getGeneratedTypes() |
java.util.Map<javax.xml.namespace.QName,SDOType> |
getGeneratedTypesByXsdQName() |
org.eclipse.persistence.internal.oxm.schema.model.Schema |
getRootSchema() |
org.eclipse.persistence.internal.oxm.schema.model.Schema |
getSchema(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver)
Return a Schema for the given Source object.
|
org.eclipse.persistence.internal.oxm.schema.model.Schema |
getSchema(javax.xml.transform.Source xsdSource,
SchemaResolverWrapper schemaResolverWrapper)
Return a Schema for the given Source object.
|
Project |
getSchemaProject() |
boolean |
isImportProcessor() |
boolean |
isProcessImports() |
boolean |
isReturnAllTypes() |
void |
setAnonymousTypes(java.util.List<SDOType> anonymousTypes) |
void |
setGeneratedGlobalAttributes(java.util.Map<javax.xml.namespace.QName,Property> generatedAttributes) |
void |
setGeneratedGlobalElements(java.util.Map<javax.xml.namespace.QName,Property> generatedElements) |
void |
setGeneratedTypes(java.util.Map<javax.xml.namespace.QName,Type> generatedTypes) |
void |
setGeneratedTypesByXsdQName(java.util.Map<javax.xml.namespace.QName,SDOType> generatedTypesByXsdQName) |
void |
setIsImportProcessor(boolean isImport) |
void |
setProcessImports(boolean processImports) |
void |
setReturnAllTypes(boolean returnAllTypes) |
public SDOTypesGenerator(HelperContext aContext)
public java.util.List<Type> define(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver)
public java.util.List<Type> define(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver, boolean includeAllTypes, boolean processImports)
public java.util.List<Type> define(org.eclipse.persistence.internal.oxm.schema.model.Schema schema, boolean includeAllTypes, boolean processImports)
public void setGeneratedTypes(java.util.Map<javax.xml.namespace.QName,Type> generatedTypes)
public void setGeneratedGlobalElements(java.util.Map<javax.xml.namespace.QName,Property> generatedElements)
public void setGeneratedGlobalAttributes(java.util.Map<javax.xml.namespace.QName,Property> generatedAttributes)
public java.util.List<SDOType> getAnonymousTypes()
public void setAnonymousTypes(java.util.List<SDOType> anonymousTypes)
public java.util.Map<javax.xml.namespace.QName,Type> getGeneratedTypes()
public java.util.Map<javax.xml.namespace.QName,Property> getGeneratedGlobalElements()
public java.util.Map<javax.xml.namespace.QName,SDOType> getGeneratedTypesByXsdQName()
public void setGeneratedTypesByXsdQName(java.util.Map<javax.xml.namespace.QName,SDOType> generatedTypesByXsdQName)
public java.util.Map<javax.xml.namespace.QName,Property> getGeneratedGlobalAttributes()
public org.eclipse.persistence.internal.oxm.schema.model.Schema getSchema(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver)
xsdSource
- schemaResolver
- the schema resolver to be used to resolve imports/includespublic org.eclipse.persistence.internal.oxm.schema.model.Schema getSchema(javax.xml.transform.Source xsdSource, SchemaResolverWrapper schemaResolverWrapper)
xsdSource
- schemaResolverWrapper
- wraps the schema resolver to be used to resolve imports/includespublic Project getSchemaProject()
public org.eclipse.persistence.internal.oxm.schema.model.Schema getRootSchema()
public void setProcessImports(boolean processImports)
public boolean isProcessImports()
public void setReturnAllTypes(boolean returnAllTypes)
public boolean isReturnAllTypes()
public boolean isImportProcessor()
public void setIsImportProcessor(boolean isImport)