public interface ModuleBGeneratorInterface
| Modifier and Type | Method and Description |
|---|---|
void |
displayHelp()
Called if the help flag is found anywhere on the commandline.
|
void |
generate(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation.
|
void |
generate(ModuleBDefinitionManager definitions)
Derived classes should overload this method to perform artifact generation when no target module
has been specified on the commandline.
|
void |
objectResolutionComplete(ModuleB module,
ConfigLocation location,
ModuleBDefinitionManager definitions)
Called after object resolution has completely successfully.
|
void |
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 parsingComplete(ModuleB module, ConfigLocation location, ModuleBDefinitionManager definitions) throws ResultException
module - the module that was just parsedlocation - the module's locationdefinitions - the current set of definitionsResultException - if there are problemsvoid objectResolutionComplete(ModuleB module, ConfigLocation location, ModuleBDefinitionManager definitions) throws ResultException
module - the module that was just parsedlocation - the module's locationdefinitions - the current set of definitionsResultException - if there are problemsvoid generate(ModuleB module, ConfigLocation location, ModuleBDefinitionManager definitions) throws ResultException, IOException
module - the module for which generation is being performedlocation - where the module was founddefinitions - the current set of definitionsResultException - if there are problemsIOException - if IO problemsvoid generate(ModuleBDefinitionManager definitions) throws ResultException, IOException
definitions - the current set of definitionsResultException - is there are problemsIOException - if IO problemsvoid displayHelp()
Copyright © 2023. All rights reserved.