public class ModuleAParser extends Object implements DsdParserInterface, DmcUncheckedOIFHandlerIF
| Constructor and Description |
|---|
ModuleAParser(ModuleAGlobalInterface d,
DmvRuleManager r) |
| Modifier and Type | Method and Description |
|---|---|
String |
getFileExtension() |
void |
handleObject(DmcUncheckedObject uco,
String infile,
int lineNumber)
Process the object as required.
|
ModuleA |
parseConfig(ConfigLocation l) |
SchemaManager |
schema() |
public ModuleAParser(ModuleAGlobalInterface d, DmvRuleManager r) throws ResultException, DmcValueException, DmcNameClashException
public SchemaManager schema()
public String getFileExtension()
getFileExtension in interface DsdParserInterfacepublic ModuleA parseConfig(ConfigLocation l) throws ResultException, DmcValueException, DmcRuleExceptionSet, DmcNameClashException
public void handleObject(DmcUncheckedObject uco, String infile, int lineNumber) throws ResultException, DmcValueException, DmcRuleExceptionSet, DmcNameClashException
DmcUncheckedOIFHandlerIFhandleObject in interface DmcUncheckedOIFHandlerIFuco - The object to be handled.infile - Name of the file from which the object was loaded.lineNumber - The line in the file where the object ended.ResultException - if problems occurDmcValueException - if values are incorrectDmcRuleExceptionSet - if rule problemsDmcNameClashException - if names clashCopyright © 2023. All rights reserved.