public class MBOSchemaGenerator extends SchemaGenerator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MBOSCHEMADIR |
BASESCHEMADIR, MAXOCCURSUNBOUNDED, ML_SUPPORTED_DOC, SCHEMA_NS, schemaElements, schemaGeneratedInThisInstance, schemaRoot, UNIQUE_KEY_DOC, USEOPTIONAL| Constructor and Description |
|---|
MBOSchemaGenerator(java.lang.String mboName) |
MBOSchemaGenerator(java.lang.String mboName,
java.util.Map schemaElements) |
| Modifier and Type | Method and Description |
|---|---|
org.jdom2.Document |
createSchemaDcoument() |
java.lang.String |
getMboElementName() |
java.lang.String |
getMboKeyElementName() |
java.lang.String |
getMboKeySetElementName() |
java.lang.String |
getMboKeySetType() |
java.lang.String |
getMboKeyType() |
java.lang.String |
getMboQueryElementName() |
java.lang.String |
getMboQueryType() |
java.lang.String |
getMboSetElementName() |
java.lang.String |
getMboSetType() |
java.lang.String |
getMboType() |
java.lang.String |
getSchemaElementFor(java.lang.String identifier) |
java.lang.String |
getSchemaFileName() |
java.io.File |
getSchemaFolder() |
java.lang.String |
getSchemaUrl() |
addMLSupportedDcumnetation, addUniqueKeyDcumnetation, createAttribute, createAttributeGroup, createComplexContentElement, createComplexType, createComplexType, createDcumnetation, createEmptyComplexType, createExtensionElement, createImportNSElement, createIncludeNSElement, createMboColumnElement, createMboColumnElement, createRefSchemaElement, createSchemaElement, createSchemaElement, createSchemaRootElement, createSchemaRootElement, createSequenceElement, generateSampleXml, generateSchema, generateSchemaAsDcoument, generateSchemaElements, getSchemaDocument, getSchemaFile, getTargetNS, isPersisSchema, isSchemaGenerated, isSchemaUseInclude, persistSchemapublic MBOSchemaGenerator(java.lang.String mboName)
throws MXException
MXExceptionpublic MBOSchemaGenerator(java.lang.String mboName,
java.util.Map schemaElements)
throws MXException
MXExceptionpublic java.lang.String getSchemaFileName()
getSchemaFileName in class SchemaGeneratorpublic org.jdom2.Document createSchemaDcoument()
throws MXException,
java.rmi.RemoteException
createSchemaDcoument in class SchemaGeneratorMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getMboKeySetType()
public java.lang.String getMboKeyType()
public java.lang.String getMboSetType()
public java.lang.String getMboType()
public java.lang.String getMboQueryType()
public java.lang.String getMboQueryElementName()
public java.lang.String getMboElementName()
public java.lang.String getMboKeyElementName()
public java.lang.String getMboKeySetElementName()
public java.lang.String getMboSetElementName()
public java.io.File getSchemaFolder()
throws MXException
getSchemaFolder in class SchemaGeneratorMXExceptionpublic java.lang.String getSchemaElementFor(java.lang.String identifier)
getSchemaElementFor in class SchemaGeneratorpublic java.lang.String getSchemaUrl()
throws MXException
getSchemaUrl in class SchemaGeneratorMXException