public class SDOTypesGenerator
extends java.lang.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 |
---|---|
java.util.List<commonj.sdo.Type> |
define(Schema schema,
boolean includeAllTypes,
boolean processImports) |
java.util.List<commonj.sdo.Type> |
define(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver) |
java.util.List<commonj.sdo.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,commonj.sdo.Property> |
getGeneratedGlobalAttributes() |
java.util.Map<javax.xml.namespace.QName,commonj.sdo.Property> |
getGeneratedGlobalElements() |
java.util.Map<javax.xml.namespace.QName,commonj.sdo.Type> |
getGeneratedTypes() |
java.util.Map<javax.xml.namespace.QName,SDOType> |
getGeneratedTypesByXsdQName() |
Schema |
getRootSchema() |
Schema |
getSchema(javax.xml.transform.Source xsdSource,
SchemaResolver schemaResolver,
boolean closeStream)
Return a Schema for the given Source object.
|
Schema |
getSchema(javax.xml.transform.Source xsdSource,
SchemaResolverWrapper schemaResolverWrapper,
boolean closeStream)
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,commonj.sdo.Property> generatedAttributes) |
void |
setGeneratedGlobalElements(java.util.Map<javax.xml.namespace.QName,commonj.sdo.Property> generatedElements) |
void |
setGeneratedTypes(java.util.Map<javax.xml.namespace.QName,commonj.sdo.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(commonj.sdo.helper.HelperContext aContext)
public java.util.List<commonj.sdo.Type> define(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver)
public java.util.List<commonj.sdo.Type> define(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver, boolean includeAllTypes, boolean processImports)
public java.util.List<commonj.sdo.Type> define(Schema schema, boolean includeAllTypes, boolean processImports)
public void setGeneratedTypes(java.util.Map<javax.xml.namespace.QName,commonj.sdo.Type> generatedTypes)
public void setGeneratedGlobalElements(java.util.Map<javax.xml.namespace.QName,commonj.sdo.Property> generatedElements)
public void setGeneratedGlobalAttributes(java.util.Map<javax.xml.namespace.QName,commonj.sdo.Property> generatedAttributes)
public java.util.List<SDOType> getAnonymousTypes()
public void setAnonymousTypes(java.util.List<SDOType> anonymousTypes)
public java.util.Map<javax.xml.namespace.QName,commonj.sdo.Type> getGeneratedTypes()
public java.util.Map<javax.xml.namespace.QName,commonj.sdo.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,commonj.sdo.Property> getGeneratedGlobalAttributes()
public Schema getSchema(javax.xml.transform.Source xsdSource, SchemaResolver schemaResolver, boolean closeStream)
xsdSource
- schemaResolver
- the schema resolver to be used to resolve imports/includespublic Schema getSchema(javax.xml.transform.Source xsdSource, SchemaResolverWrapper schemaResolverWrapper, boolean closeStream)
xsdSource
- schemaResolverWrapper
- wraps the schema resolver to be used to resolve imports/includespublic Project getSchemaProject()
public 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)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference