Package edu.tufts.hrilab.diarc
Class YamlDiarcConfiguration
java.lang.Object
edu.tufts.hrilab.diarc.DiarcConfiguration
edu.tufts.hrilab.diarc.YamlDiarcConfiguration
Class to launch a DIARC configuration specified in a YAML file.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClass that gets populated from parsed YAML file. -
Field Summary
FieldsFields inherited from class edu.tufts.hrilab.diarc.DiarcConfiguration
cliOptions, diarcComponents, log -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class edu.tufts.hrilab.diarc.DiarcConfiguration
createInstance, createInstance, createInstance, createInstance, main, shutdownConfiguration
-
Field Details
-
defaultConfigDir
-
-
Constructor Details
-
YamlDiarcConfiguration
public YamlDiarcConfiguration()
-
-
Method Details
-
parseArgs
protected void parseArgs(org.apache.commons.cli.CommandLine cmdLine) Description copied from class:DiarcConfigurationOverride this method to parse command line args in the sub-class. Called directly after construction to pass runtime values that will override default values. This should parse all the options that additionalUsageInfo provides.- Overrides:
parseArgsin classDiarcConfiguration
-
additionalUsageInfo
Description copied from class:DiarcConfigurationOverride this method to define command line options available in sub-class. This should be paired with a parseArgs implementation.- Overrides:
additionalUsageInfoin classDiarcConfiguration- Returns:
-
runConfiguration
public void runConfiguration()- Specified by:
runConfigurationin classDiarcConfiguration
-