15 #ifdef DtUSE_UTILITIES_NAMESPACE
16 namespace DtUSE_UTILITIES_NAMESPACE
29 const DtString& appVersion,
const DtString& implicitGroupName =
"settings" );
39 void setChangeOnce(
bool flag );
40 virtual bool changeOnce()
const;
43 void parseCommandLine(
int argc,
char** argv,
45 bool pressAnyKey =
true );
47 bool pressAnyKey = false );
49 virtual bool loadConfigFile(
const DtString& filename );
51 virtual bool loadMtlFile(
const DtString& filename );
52 virtual bool loadXmlFile(
const DtString& filename );
56 bool generateSchemaFile =
false );
58 virtual void generateConfigFileSchema(
const DtString& filename )
const;
62 virtual const DtString& applicationName()
const;
63 virtual const DtString& applicationVersion()
const;
67 virtual bool readFileIntoEnvironment(
const DtString& filename,
79 #ifdef DtUSE_UTILITIES_NAMESPACE
Contains the DtEnvReader class,.
Definition: applicationSettings.h:24
Bar Var class, used to access variables in a type neutral manner.
Definition: baseConfigVariable.h:31
An abstract interface for environment readers.
Definition: envReader.h:23
DtVariableGroup * myRootGroup
Definition: applicationSettings.h:74
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
DtString myAppVersion
Definition: applicationSettings.h:73
DtString myAppName
Definition: applicationSettings.h:72
Contains the DtVariableGroup class declaration.
Represents a group of variables.
Definition: variableGroup.h:21
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
Instances of DtString are used to represent strings.
Definition: vlString.h:36
bool myChangeOnceFlag
Definition: applicationSettings.h:75