public class MOSSchemaGenerator extends SchemaGenerator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MOSSCHEMADIR |
BASESCHEMADIR, MAXOCCURSUNBOUNDED, ML_SUPPORTED_DOC, SCHEMA_NS, schemaElements, schemaGeneratedInThisInstance, schemaRoot, UNIQUE_KEY_DOC, USEOPTIONAL| Constructor and Description |
|---|
MOSSchemaGenerator(java.lang.String mosName) |
MOSSchemaGenerator(java.lang.String mosName,
java.util.Map schemaElements) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jdom2.Document |
createSchemaDcoument() |
void |
generateSchema() |
java.lang.String |
getMosElementName() |
java.lang.String |
getMosQueryElementName() |
java.lang.String |
getMosSetElementName() |
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, generateSchemaAsDcoument, generateSchemaElements, getSchemaDocument, getSchemaFile, getTargetNS, isPersisSchema, isSchemaGenerated, isSchemaUseInclude, persistSchemapublic MOSSchemaGenerator(java.lang.String mosName)
throws MXException
MXExceptionpublic MOSSchemaGenerator(java.lang.String mosName,
java.util.Map schemaElements)
throws MXException
MXExceptionprotected org.jdom2.Document createSchemaDcoument()
throws MXException,
java.rmi.RemoteException
createSchemaDcoument in class SchemaGeneratorMXExceptionjava.rmi.RemoteExceptionpublic void generateSchema()
throws MXException,
java.rmi.RemoteException
generateSchema in class SchemaGeneratorMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getMosQueryElementName()
public java.lang.String getMosElementName()
public java.lang.String getMosSetElementName()
public java.io.File getSchemaFolder()
throws MXException
getSchemaFolder in class SchemaGeneratorMXExceptionpublic java.lang.String getSchemaFileName()
getSchemaFileName in class SchemaGeneratorpublic java.lang.String getSchemaElementFor(java.lang.String identifier)
getSchemaElementFor in class SchemaGeneratorpublic java.lang.String getSchemaUrl()
throws MXException
getSchemaUrl in class SchemaGeneratorMXException