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