| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
ConcinnityModuleParser.schema() |
| Modifier and Type | Method and Description |
|---|---|
void |
DarkMatterGeneratorIF.gatherUserInput(DmgConfigDMO config,
ConfigLocation loc,
ConfigFinder f,
SchemaManager sm)
In cases where your generator requires some further input from the user,
you can overload this method to perform that interaction.
|
void |
DarkMatterGeneratorIF.generateCode(DmgConfigDMO config,
ConfigLocation loc,
ConfigFinder f,
SchemaManager sm)
This method should be overloaded to generate whatever code you need to generate.
|
| Modifier and Type | Field and Description |
|---|---|
protected SchemaManager |
BaseDMWGenerator.schema |
| Constructor and Description |
|---|
DmgParser(SchemaManager sm,
ConfigFinder cf) |
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaFormatter.dumpSchema(String genDir,
String genPackage,
SchemaDefinition schema,
SchemaManager sm) |
| Modifier and Type | Method and Description |
|---|---|
void |
HierarchicDataCache.loadData(SchemaManager sm,
String fn) |
| Constructor and Description |
|---|
HierarchyParser(SchemaManager sm,
HierarchicDataCache hdc) |
HierarchyParser(SchemaManager sm,
HierarchicDataCache hdc,
boolean sfal) |
| Modifier and Type | Method and Description |
|---|---|
void |
LDAPSchemaExtension.setManager(SchemaManager sm) |
| Constructor and Description |
|---|
HierarchyParserOld(SchemaManager sm) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDefinition.addImportsForAdditionalAttributes(SchemaManager sm,
ImportManager imports,
DmcUncheckedObject uco)
This method is used in conjunction with the rule instantiation mechanisms.
|
int |
SchemaDefinition.attributeChanges(SchemaDefinition pred,
StringBuffer sb,
SchemaManager currManager)
Determines if this version of the schema contains different attributes compared
to its predecessor.
|
void |
SchemaManager.diff(SchemaManager predecessor,
StringBuffer sb)
Performs a diff between this schema and the one passed as argument.
|
Iterator<RuleDataDMO> |
SchemaDefinition.getParsedRulesDMOs(SchemaManager sm)
This method will return the parsed rules translated into DMOs.
|
TreeMap<RuleName,RuleIF> |
SchemaDefinition.getRuleInstances(SchemaManager sm)
Get the rule instances
|
void |
SchemaExtensionIF.setManager(SchemaManager sm)
This method will be called when the implementing class is first instantiated
so that it has a handle to the schema manager with which its associated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GoogleCodeWikiGenerator.addReadSchemas(SchemaManager sm) |
void |
DmsHtmlDocGenerator.addReadSchemas(SchemaManager sm) |
static void |
ClassFormatter.dumpDetails(BufferedWriter out,
SchemaManager sm,
ClassDefinition cd) |
static void |
ComplexTypeFormatter.dumpDetails(BufferedWriter out,
SchemaManager schema,
ComplexTypeDefinition td) |
static void |
ExtendedReferenceTypeFormatter.dumpDetails(BufferedWriter out,
SchemaManager schema,
ExtendedReferenceTypeDefinition td) |
static void |
RuleInstanceFormatter.dumpRuleInstanceDetails(BufferedWriter out,
SchemaManager sm,
SchemaDefinition sd) |
static void |
SchemaPage.dumpSchemaPage(String outdir,
SchemaManager sm,
SchemaDefinition sd,
Summarizer summarizer) |
| Constructor and Description |
|---|
Summarizer(SchemaManager sm,
String od) |
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
DmoDeserializer.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleFormatter.dumpBaseImplementations(SchemaManager sm,
SchemaDefinition sd,
String gendir,
OperationalContextEnum context)
We dump the base implementation of the rule.
|
void |
DmoCacheFormatter.dumpCache(String dir,
ConfigLocation loc,
SchemaDefinition sd,
SchemaManager sm) |
void |
DmoFormatter.dumpDMOs(SchemaManager sm,
SchemaDefinition sd,
String dmodir,
String auxdir)
For all ClassDefinitions in the schema, this method dumps the DmcObjects that
represent them.
|
void |
DmoAttributeFactoryFormatter.dumpFactory(SchemaManager sm,
SchemaDefinition sd,
String dmodir)
For all AttributeDefinitions in the schema, this method dumps a [schema]AttributeFactory
to the DMO subdirectory.
|
void |
DmoCompactSchemaFormatter.dumpSchema(SchemaManager sm,
SchemaDefinition sd,
String dmodir)
For all AttributeDefinitions in the schema, this method dumps a [schema]ASAG
to the DMO subdirectory.
|
void |
DmoGenerator.generateCode(SchemaManager sm,
SchemaDefinition sd,
ConfigLocation sl)
Generates base code for the specified schema.
|
SchemaDefinition |
DmsSchemaParser.parseSchema(SchemaManager am,
String schemaName,
boolean terse)
Parses the specified DMS file and any other schemas on which it depends.
|
| Constructor and Description |
|---|
DmoDeserializer(SchemaManager s) |
DmoObjectFactory(SchemaManager sm) |
DmoObjectFactoryNew(SchemaManager sm) |
DmsSchemaParser(SchemaManager sm,
ConfigFinder f)
Creates a new schema parser.
|
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
ModuleAParser.schema() |
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
ModuleBParser.schema() |
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
ModuleCParser.schema() |
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
DmuModuleParser.schema() |
| Modifier and Type | Method and Description |
|---|---|
void |
DmvDynamicRuleManager.loadAndCheckRules(SchemaManager sm,
SchemaDefinition sd) |
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
DmwOmni.getSchema() |
SchemaManager |
DmwDeserializer.getSchema() |
| Constructor and Description |
|---|
DmwDeserializer(SchemaManager s) |
DmwObjectFactory(SchemaManager sm) |
| Modifier and Type | Method and Description |
|---|---|
SchemaManager |
TdlModuleParser.schema() |
| Constructor and Description |
|---|
DmcInputStream(InputStream is,
SchemaManager sm) |
DmcTraceableInputStream(InputStream is,
SchemaManager sm,
boolean cf,
int padding) |
| Constructor and Description |
|---|
InitializationInterfaceManager(DmgConfigDMO config,
DSDefinitionModule dslDef,
SchemaManager sm) |
Copyright © 2023. All rights reserved.