| Modifier and Type | Method and Description |
|---|---|
void |
ConcinnityDefinition.initialize(ConcinnityModuleDefinitionsIF definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConcinnityModuleDefinitionManager.deleteDefinition(DotName name)
Attempts to delete the definition with the specified name.
|
void |
ConcinnityModuleGeneratorInterface.generate(ConcinnityModule module,
ConfigLocation location,
ConcinnityModuleDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
ConcinnityModuleConfigLoader.generate(ConcinnityModule module,
ConfigLocation location,
ConcinnityModuleDefinitionManager definitions) |
void |
ConcinnityModuleGeneratorInterface.generate(ConcinnityModuleDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
ConcinnityModuleConfigLoader.generate(ConcinnityModuleDefinitionManager definitions) |
void |
ConcinnityModuleParsingCoordinator.generateForAllConfigs() |
void |
ConcinnityModuleParsingCoordinator.generateForConfig(String configName) |
void |
ConcinnityModuleParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
ConcinnityModuleGenUtility.initialize()
Derived classes may overload this method to perform additional initialization
including checking that commandline arguments are appropriate.
|
void |
ConcinnityModuleConfigLoader.loadAllModules(String srcdir)
Load all modules from the specified directory.
|
void |
ConcinnityModuleConfigLoader.loadModule(String srcdir,
String module)
Load the specified module and all of its dependencies.
|
void |
ConcinnityModuleGeneratorInterface.objectResolutionComplete(ConcinnityModule module,
ConfigLocation location,
ConcinnityModuleDefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
ConcinnityModuleConfigLoader.objectResolutionComplete(ConcinnityModule module,
ConfigLocation location,
ConcinnityModuleDefinitionManager definitions) |
ConcinnityModule |
ConcinnityModuleParser.parseConfig(ConfigLocation l) |
void |
ConcinnityModuleGeneratorInterface.parsingComplete(ConcinnityModule module,
ConfigLocation location,
ConcinnityModuleDefinitionManager definitions)
Called prior to the object resolution phase so that derived classes can perform intermediate
processing such as generation of internal types.
|
void |
ConcinnityModuleConfigLoader.parsingComplete(ConcinnityModule module,
ConfigLocation location,
ConcinnityModuleDefinitionManager definitions) |
void |
ConcinnityModuleGenUtility.run(String[] args)
Based on the command line arguments, we hunt for
|
| Constructor and Description |
|---|
ConcinnityModuleParser(ConcinnityModuleGlobalInterface d,
DmvRuleManager r) |
ConcinnityModuleParsingCoordinator(ConcinnityModuleGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmcDefinitionSet.delete(DEF def)
Deletes the specified definition from all maps.
|
void |
DmcDefinitionSet.delete(DotName dn)
Deletes the specified object from this definition set.
|
protected void |
DmcDefinitionSet.deleteFromBase(DSDefinition dsd)
When we delete up the chain of derivation, we have a small hack to get around the
fact that our derivedFromSet is not typed, so go through this intermediate function
to cast the derived definition to the correct type.
|
| Modifier and Type | Method and Description |
|---|---|
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 | Method and Description |
|---|---|
protected void |
BaseDMWGenerator.createExtendedWrapperClasses(DmgConfigDMO config,
ConfigLocation loc,
ConfigFinder f,
SchemaManager sm)
If a class has wrapperType EXTENDED, we'll generate the extended class if it isn't already there.
|
protected void |
BaseDMWGenerator.createWrappers(DmgConfigDMO config,
ConfigLocation loc,
ConfigFinder f,
SchemaManager sm) |
void |
DMWGenerator.generateCode(DmgConfigDMO config,
ConfigLocation loc,
ConfigFinder f,
SchemaManager sm) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmgParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
DmgParser.parseConfig(ConfigLocation cl) |
| Constructor and Description |
|---|
DmgGenUtility(String[] args) |
| Modifier and Type | Method and Description |
|---|---|
void |
HierarchicObject.removeSubComponent(HierarchicObject ho) |
void |
HierarchicObject.resetParent(HierarchicObject newParent)
This method rehomes a branch of hierarchic objects to sit beneath the specified parent.
|
void |
DotNamedObject.resetParent(HierarchicObject newParent) |
void |
HierarchicObject.setParentObject(HierarchicObject p)
This method sets the parent object for this object and reconstructs the FQN
as appropriate.
|
void |
HierarchicObject.setParentObject(HierarchicObject p,
boolean buildFQN)
This method sets the parent object for this object and reconstructs the FQN
as appropriate.
|
void |
DotNamedObject.setParentObject(HierarchicObject p,
boolean buildFQN) |
| Modifier and Type | Method and Description |
|---|---|
void |
HierarchyParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
HierarchicDataCache.loadData(SchemaManager sm,
String fn) |
HierarchicObject |
HierarchyParser.readHierarchy(String fn) |
| Modifier and Type | Method and Description |
|---|---|
String |
LDAPHierarchicObject.getRepositoryID()
Returns the name of this object in the repository.
|
void |
LDAPHierarchicObject.resetParent(HierarchicObject newParent)
This method rehomes a branch of hierarchic objects to sit beneath the specified parent.
|
void |
LDAPHierarchicObject.setParentObject(HierarchicObject p)
This method sets the parent object for this object and reconstructs the FQN
as appropriate.
|
void |
LDAPHierarchicObject.setParentObject(HierarchicObject p,
boolean buildFQN)
This method sets the parent object for this object and reconstructs the FQN
as appropriate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LDAPSchemaExtension.addAction(ActionDefinition def) |
void |
LDAPSchemaExtension.addAttribute(AttributeDefinition def) |
void |
LDAPSchemaExtension.addClass(ClassDefinition def) |
void |
LDAPSchemaExtension.addEnum(EnumDefinition def) |
void |
LDAPSchemaExtension.addSchema(SchemaDefinition def) |
void |
LDAPSchemaExtension.addType(TypeDefinition def) |
void |
HierarchyParserOld.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
HierarchyParserOld.readHierarchicFile(TreeMap<DmcHierarchicObjectName,HierarchicObject> byFQN,
String fn)
This method can be used to load multiple hierarchic structures into the same keymap.
|
HierarchicObject |
HierarchyParserOld.readHierarchy(String fn) |
HierarchicObject |
HierarchyParserOld.readHierarchyBelowRoot(HierarchicObject existingRoot,
String fn)
This method allows you to read a set of objects below a pre-existing root object.
|
void |
LDAPSchemaExtension.schemaBeingLoaded(SchemaDefinition sd) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MetaSchema.logException(ResultException ex)
Log an exception.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaExtensionIF.addAction(ActionDefinition def)
This method will be called when an action is added to the schema manager.
|
void |
SchemaExtensionIF.addAttribute(AttributeDefinition def)
This method will be called when an attribute is added to the schema manager.
|
void |
SchemaExtensionIF.addClass(ClassDefinition def)
This method will be called when a class is added to the schema manager.
|
void |
SchemaDefinition.addDefinition(DmsDefinition def)
Attempts to add the specified definition to the schema.
|
void |
SchemaManager.addDefinition(DmsDefinition def,
DmcNameClashResolverIF clashResolver)
Attempts to add the specified definition.
|
void |
SchemaExtensionIF.addEnum(EnumDefinition def)
This method will be called when an enum is added to the schema manager.
|
void |
ClassDefinition.addImportsForAdditionalAttributes(SchemaManager sm,
ImportManager imports,
DmcUncheckedObject uco)
This method is used in conjunction with the rule instantiation mechanisms.
|
void |
SchemaDefinition.addParsedRule(DmcUncheckedObject uco)
Add the parsed rules
|
void |
SchemaManager.addRuleData(RuleData rule)
Attempts to add the specified rule data.
|
void |
SchemaExtensionIF.addSchema(SchemaDefinition def)
This method will be called when a schema is added to the schema manager.
|
void |
SchemaExtensionIF.addType(TypeDefinition def)
This method will be called when a type is added to the schema manager.
|
void |
SchemaManager.manageSchema(SchemaDefinition sd)
This function integrates a new set of definitions into the schema manager.
|
void |
SchemaManager.manageSchemaInternal(SchemaDefinition sd)
This function integrates a new set of definitions into the schema manager.
|
void |
SchemaManager.manageSchemaInternal(SchemaDefinition sd,
boolean checkIDs) |
DmcObject |
ClassDefinition.newDMOInstance()
This function instantiates a new instance of the object type defined
by this class definition.
|
DmwWrapper |
ClassDefinition.newInstance()
This function instantiates a new instance of the object type defined
by this class definition.
|
RuleIF |
RuleDefinition.newRuleInstance() |
void |
SchemaManager.resolveNameTypes(Iterator<AttributeDefinition> adl) |
void |
SchemaManager.resolveReferences(SchemaDefinition sd,
DmcNameClashResolverIF clashResolver)
This method will ensure that all references in the specified schema can
be resolved.
|
void |
SchemaManager.schemaBeingLoaded(SchemaDefinition sd)
This method is called from the DmsSchemaParser to alert us that a new schema
is about to be read.
|
void |
SchemaExtensionIF.schemaBeingLoaded(SchemaDefinition sd)
This method is called whenever we're about to start loading definitions from
the specified schema.
|
void |
SchemaManager.schemaPreAdd(DmcUncheckedObject sd)
This method is called from the DmsSchemaParser to alert us that a new schema
is about to be read.
|
| Constructor and Description |
|---|
SchemaManager()
Creates a new SchemaManager.
|
SchemaManager(SchemaDefinition sd)
A convenience constructor that lets you create the schema manager and manage
a single schema in one easy operation.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MetaGenerator.getAllMustAndMay(DmcUncheckedObject uco,
TreeSet<String> must,
TreeSet<String> may) |
void |
MetaGenerator.handleObject(DmcUncheckedObject obj,
String infile,
int lineNumber) |
| Constructor and Description |
|---|
DmoGenUtility(String[] args) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmoObjectFactoryNew.createObject(DmcUncheckedObject uco)
This function will attempt to instantiate the correct type of DmcObject derivative
for the unchecked object passed in.
|
DmcObject |
DmoObjectFactory.createObject(DmcUncheckedObject uco)
This function will attempt to instantiate the correct type of DmcObject derivative
for the unchecked object passed in.
|
void |
DmoActionFormatter.dumpActions(SchemaDefinition sd,
String outdir) |
void |
RuleFormatter.dumpBaseImplementations(SchemaManager sm,
SchemaDefinition sd,
String gendir,
OperationalContextEnum context)
We dump the base implementation of the rule.
|
void |
RuleFormatter.dumpBaseImplementations(String schemaName,
String schemaPackage,
TreeMap<String,DmcUncheckedObject> ruleDefs,
TreeMap<String,DmcUncheckedObject> ruleCategoryDefs,
String rulesDir) |
static void |
ComplexTypeFormatter.dumpComplexTypes(String fileHeader,
SchemaDefinition sd,
String typedir) |
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.
|
static void |
ExtendedReferenceTypeFormatter.dumpExtendedReferenceTypes(String fileHeader,
SchemaDefinition sd,
String typedir) |
void |
RuleFormatter.dumpRuleCategoryInterfaces(String schemaName,
String schemaPackage,
TreeMap<String,DmcUncheckedObject> ruleCategoryDefs,
String rulesDir)
Dumps the interfaces for our rule categories.
|
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 |
DmoAttributeSchemaFormatter.dumpSchema(String sn,
String schemaPackage,
TreeMap<String,DmcUncheckedObject> attributes,
TreeMap<String,DmcUncheckedObject> types,
String dmodir)
For all AttributeDefinitions in the schema, this method dumps a [schema]ASAG
to the DMO subdirectory.
|
void |
DmoCompactSchemaFormatter.dumpSchema(String sn,
String schemaPackage,
TreeMap<String,DmcUncheckedObject> classes,
TreeMap<String,DmcUncheckedObject> attributes,
TreeMap<String,DmcUncheckedObject> types,
ArrayList<DmcUncheckedObject> rules,
String dmodir,
int baseID,
int idRange)
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.
|
void |
DmoCompactSchemaFormatter.getAllMustAndMay(DmcUncheckedObject uco,
TreeSet<String> must,
TreeSet<String> may,
TreeMap<String,DmcUncheckedObject> classDefs) |
static String |
GenUtility.getImports(ActionDefinition ad,
ArrayList<AttributeDefinition> allAttr,
BooleanVar anySVAttributes,
BooleanVar anyMVAttributes) |
static String |
GenUtility.getImports(ClassDefinition cd,
Iterator<AttributeDefinition> may,
Iterator<AttributeDefinition> must,
ArrayList<AttributeDefinition> allAttr,
BooleanVar anySVAttributes,
BooleanVar anyMVAttributes) |
void |
DmsSchemaParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber)
We handle the various schema related objects.
|
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 |
|---|
DmsSchemaParser(SchemaManager sm,
ConfigFinder f)
Creates a new schema parser.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleA.initialize(ModuleADefinitionsIF definitions) |
void |
AConceptX.initialize(ModuleADefinitionsIF definitions) |
void |
AConceptBase.initialize(ModuleADefinitionsIF definitions) |
void |
ABConceptX.initialize(ModuleADefinitionsIF definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleADefinitionManager.deleteDefinition(DotName name)
Attempts to delete the definition with the specified name.
|
void |
ModuleAGeneratorInterface.generate(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
ModuleAConfigLoader.generate(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions) |
void |
ModuleAGeneratorInterface.generate(ModuleADefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
ModuleAConfigLoader.generate(ModuleADefinitionManager definitions) |
void |
ModuleAParsingCoordinator.generateForAllConfigs() |
void |
ModuleAParsingCoordinator.generateForConfig(String configName) |
void |
ModuleAParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
ModuleAGenUtility.initialize()
Derived classes may overload this method to perform additional initialization
including checking that commandline arguments are appropriate.
|
void |
ModuleAConfigLoader.loadAllModules(String srcdir)
Load all modules from the specified directory.
|
void |
ModuleAConfigLoader.loadModule(String srcdir,
String module)
Load the specified module and all of its dependencies.
|
void |
ModuleAGeneratorInterface.objectResolutionComplete(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
ModuleAConfigLoader.objectResolutionComplete(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions) |
ModuleA |
ModuleAParser.parseConfig(ConfigLocation l) |
void |
ModuleAGeneratorInterface.parsingComplete(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions)
Called prior to the object resolution phase so that derived classes can perform intermediate
processing such as generation of internal types.
|
void |
ModuleAConfigLoader.parsingComplete(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions) |
void |
ModuleAGenUtility.run(String[] args)
Based on the command line arguments, we hunt for
|
| Constructor and Description |
|---|
ModuleAParser(ModuleAGlobalInterface d,
DmvRuleManager r) |
ModuleAParsingCoordinator(ModuleAGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleAConfigLoader.load(String configDir) |
void |
ModuleAConfigLoader.objectResolutionComplete(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions) |
void |
ModuleAConfigLoader.parsingComplete(ModuleA module,
ConfigLocation location,
ModuleADefinitionManager definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleB.initialize(ModuleBDefinitionsIF definitions) |
void |
BConceptX.initialize(ModuleBDefinitionsIF definitions) |
void |
BConceptBase.initialize(ModuleBDefinitionsIF definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleBDefinitionManager.deleteDefinition(DotName name)
Attempts to delete the definition with the specified name.
|
void |
ModuleBGeneratorInterface.generate(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
ModuleBConfigLoader.generate(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions) |
void |
ModuleBGeneratorInterface.generate(ModuleBDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
ModuleBConfigLoader.generate(ModuleBDefinitionManager definitions) |
void |
ModuleBParsingCoordinator.generateForAllConfigs() |
void |
ModuleBParsingCoordinator.generateForConfig(String configName) |
void |
ModuleBParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
ModuleBGenUtility.initialize()
Derived classes may overload this method to perform additional initialization
including checking that commandline arguments are appropriate.
|
void |
ModuleBConfigLoader.loadAllModules(String srcdir)
Load all modules from the specified directory.
|
void |
ModuleBConfigLoader.loadModule(String srcdir,
String module)
Load the specified module and all of its dependencies.
|
void |
ModuleBGeneratorInterface.objectResolutionComplete(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
ModuleBConfigLoader.objectResolutionComplete(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions) |
ModuleB |
ModuleBParser.parseConfig(ConfigLocation l) |
void |
ModuleBGeneratorInterface.parsingComplete(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions)
Called prior to the object resolution phase so that derived classes can perform intermediate
processing such as generation of internal types.
|
void |
ModuleBConfigLoader.parsingComplete(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions) |
void |
ModuleBGenUtility.run(String[] args)
Based on the command line arguments, we hunt for
|
| Constructor and Description |
|---|
ModuleBParser(ModuleBGlobalInterface d,
DmvRuleManager r) |
ModuleBParsingCoordinator(ModuleBGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleC.initialize(ModuleCDefinitionsIF definitions) |
void |
CConceptX.initialize(ModuleCDefinitionsIF definitions) |
void |
CConceptBase.initialize(ModuleCDefinitionsIF definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleCDefinitionManager.deleteDefinition(DotName name)
Attempts to delete the definition with the specified name.
|
void |
ModuleCGeneratorInterface.generate(ModuleC module,
ConfigLocation location,
ModuleCDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
ModuleCConfigLoader.generate(ModuleC module,
ConfigLocation location,
ModuleCDefinitionManager definitions) |
void |
ModuleCGeneratorInterface.generate(ModuleCDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
ModuleCConfigLoader.generate(ModuleCDefinitionManager definitions) |
void |
ModuleCParsingCoordinator.generateForAllConfigs() |
void |
ModuleCParsingCoordinator.generateForConfig(String configName) |
void |
ModuleCParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
ModuleCGenUtility.initialize()
Derived classes may overload this method to perform additional initialization
including checking that commandline arguments are appropriate.
|
void |
ModuleCConfigLoader.loadAllModules(String srcdir)
Load all modules from the specified directory.
|
void |
ModuleCConfigLoader.loadModule(String srcdir,
String module)
Load the specified module and all of its dependencies.
|
void |
ModuleCGeneratorInterface.objectResolutionComplete(ModuleC module,
ConfigLocation location,
ModuleCDefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
ModuleCConfigLoader.objectResolutionComplete(ModuleC module,
ConfigLocation location,
ModuleCDefinitionManager definitions) |
ModuleC |
ModuleCParser.parseConfig(ConfigLocation l) |
void |
ModuleCGeneratorInterface.parsingComplete(ModuleC module,
ConfigLocation location,
ModuleCDefinitionManager definitions)
Called prior to the object resolution phase so that derived classes can perform intermediate
processing such as generation of internal types.
|
void |
ModuleCConfigLoader.parsingComplete(ModuleC module,
ConfigLocation location,
ModuleCDefinitionManager definitions) |
void |
ModuleCGenUtility.run(String[] args)
Based on the command line arguments, we hunt for
|
| Constructor and Description |
|---|
ModuleCParser(ModuleCGlobalInterface d,
DmvRuleManager r) |
ModuleCParsingCoordinator(ModuleCGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmuModule.initialize(DmuModuleDefinitionsIF definitions) |
void |
DmuDefinition.initialize(DmuModuleDefinitionsIF definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmuModuleDefinitionManager.deleteDefinition(DotName name)
Attempts to delete the definition with the specified name.
|
void |
DmuModuleGeneratorInterface.generate(DmuModule module,
ConfigLocation location,
DmuModuleDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
DmuModuleConfigLoader.generate(DmuModule module,
ConfigLocation location,
DmuModuleDefinitionManager definitions) |
void |
DmuModuleGeneratorInterface.generate(DmuModuleDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
DmuModuleConfigLoader.generate(DmuModuleDefinitionManager definitions) |
void |
DmuModuleParsingCoordinator.generateForAllConfigs() |
void |
DmuModuleParsingCoordinator.generateForConfig(String configName) |
void |
DmuModuleParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
DmuModuleGenUtility.initialize()
Derived classes may overload this method to perform additional initialization
including checking that commandline arguments are appropriate.
|
void |
DmuModuleConfigLoader.loadAllModules(String srcdir)
Load all modules from the specified directory.
|
void |
DmuModuleConfigLoader.loadModule(String srcdir,
String module)
Load the specified module and all of its dependencies.
|
void |
DmuModuleGeneratorInterface.objectResolutionComplete(DmuModule module,
ConfigLocation location,
DmuModuleDefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
DmuModuleConfigLoader.objectResolutionComplete(DmuModule module,
ConfigLocation location,
DmuModuleDefinitionManager definitions) |
DmuModule |
DmuModuleParser.parseConfig(ConfigLocation l) |
void |
DmuModuleGeneratorInterface.parsingComplete(DmuModule module,
ConfigLocation location,
DmuModuleDefinitionManager definitions)
Called prior to the object resolution phase so that derived classes can perform intermediate
processing such as generation of internal types.
|
void |
DmuModuleConfigLoader.parsingComplete(DmuModule module,
ConfigLocation location,
DmuModuleDefinitionManager definitions) |
void |
DmuModuleGenUtility.run(String[] args)
Based on the command line arguments, we hunt for
|
| Constructor and Description |
|---|
DmuModuleParser(DmuModuleGlobalInterface d,
DmvRuleManager r) |
DmuModuleParsingCoordinator(DmuModuleGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
DmwWrapper |
DmwObjectFactory.createWrapper(DmcUncheckedObject uco)
This function will attempt to instantiate the correct type of wrapper derivative
for the unchecked object passed in.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
POMAdjuster.adjust(String fn,
String packageName,
String dslName,
String utilMain) |
void |
DSLArtifactGenerator.generateDSD(String ws,
String project,
String src,
String dpack,
String folder,
String abbrev,
String name) |
void |
DSDInteractive.run() |
| Modifier and Type | Method and Description |
|---|---|
void |
DSLArtifactGenerator.generateDSD(String ws,
String project,
String src,
String dpack,
String folder,
String abbrev,
String name) |
static void |
DSDSchemaGenerator.generateSchema(String dir,
String sharedp,
String dmwp,
String dsdname,
String def1,
String def2,
String def3) |
void |
DSDWizard.run() |
void |
DSDInteractive.run() |
| Modifier and Type | Method and Description |
|---|---|
void |
DsdwizardTemplateLoader.findAndLoadTemplate()
We attempt to find and load the dsdwizard.dmt file.
|
void |
DsdwizardTemplateLoader.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
| Constructor and Description |
|---|
DsdwizardTemplateLoader(ArrayList<String> paths,
ArrayList<String> jars)
Creates a new template loader for templates associated with the dsdwizard TdlModule.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Template.initialize(String insertMarker)
Parses the format and breaks it down into Elements, which are either chunks of
text or references to named values that will be provided by a Section.
|
void |
TdlDefinition.initialize(TdlModuleDefinitionsIF definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
TdlModuleDefinitionManager.deleteDefinition(DotName name)
Attempts to delete the definition with the specified name.
|
void |
TdlModuleGeneratorInterface.generate(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
TdlModuleConfigLoader.generate(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions) |
void |
TdlModuleGeneratorInterface.generate(TdlModuleDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
TdlModuleConfigLoader.generate(TdlModuleDefinitionManager definitions) |
void |
TdlModuleParsingCoordinator.generateForAllConfigs() |
void |
TdlModuleParsingCoordinator.generateForConfig(String configName) |
void |
TdlModuleParser.handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
TdlModuleGenUtility.initialize()
Derived classes may overload this method to perform additional initialization
including checking that commandline arguments are appropriate.
|
void |
TdlModuleConfigLoader.loadAllModules(String srcdir)
Load all modules from the specified directory.
|
void |
TdlModuleConfigLoader.loadModule(String srcdir,
String module)
Load the specified module and all of its dependencies.
|
void |
TdlModuleGeneratorInterface.objectResolutionComplete(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
TdlModuleConfigLoader.objectResolutionComplete(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions) |
TdlModule |
TdlModuleParser.parseConfig(ConfigLocation l) |
void |
TdlModuleGeneratorInterface.parsingComplete(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions)
Called prior to the object resolution phase so that derived classes can perform intermediate
processing such as generation of internal types.
|
void |
TdlModuleConfigLoader.parsingComplete(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions) |
void |
TdlModuleGenUtility.run(String[] args)
Based on the command line arguments, we hunt for
|
| Constructor and Description |
|---|
TdlModuleParser(TdlModuleGlobalInterface d,
DmvRuleManager r) |
TdlModuleParsingCoordinator(TdlModuleGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmtdlGen.objectResolutionComplete(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions) |
void |
DmtdlGen.parsingComplete(TdlModule module,
ConfigLocation location,
TdlModuleDefinitionManager definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
XmlAnalyzer.parse(String fn,
boolean strictFlag) |
| Modifier and Type | Method and Description |
|---|---|
void |
Callback.addParm(String name)
You must call this function once for each type of parameter in the argument vector of the callback method.
|
void |
Callback.initialize(Object cbobj,
String cbfun)
Initializes the callback.
|
void |
Callback.invoke()
This function should be called by the entity (or entities) that are
performing a unit of work.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigVersion.addVersion(ConfigLocation newVersion) |
void |
ConfigFinder.findConfigs()
Scans the class path (and an additional source directories) for files
ending with the suffixes you've specified.
|
void |
DmcUncheckedOIFHandlerIF.handleObject(DmcUncheckedObject obj,
String infile,
int lineNumber)
Process the object as required.
|
DmcUncheckedObject |
JSONParser.parse(String input) |
void |
DmcUncheckedOIFParser.parseFile(String fileName)
Parses the specified file and sends the objects to the object handler specified in
the constructor.
|
void |
DmcUncheckedOIFParser.parseFile(String fileName,
boolean isResource)
Parses the specified file and sends the objects to the object handler specified in
the constructor.
|
Copyright © 2023. All rights reserved.