10 #ifndef lgrRuntimeCommandFactory_H_
11 #define lgrRuntimeCommandFactory_H_
45 bool commandLine =
true);
53 void setName(
const DtString&);
54 DtString name()
const;
59 bool accessViaCommandLine()
const;
106 DtAnyValue* deserializeParameter(
const DtString& type,
const DtString& value)
const;
108 DtAnyValue* deserializeParameterList(
const DtString& type,
const std::vector<DtString>& values)
const;
117 static bool isListType(
const DtString&);
120 static DtString listItemType(
const DtString listType);
125 static DtString baseType(
const DtString typeAlias);
127 static DtString stringType();
128 static DtString intType();
129 static DtString int64Type();
130 static DtString floatType();
131 static DtString doubleType();
132 static DtString boolType();
133 static DtString timeType();
134 static DtString stringListType();
135 static DtString voidPtrType();
136 static DtString base64Type();
140 virtual bool isStringType(
const DtString& type)
const;
141 virtual bool isIntType(
const DtString& type)
const;
142 virtual bool isInt64Type(
const DtString& type)
const;
143 virtual bool isFloatType(
const DtString& type)
const;
144 virtual bool isDoubleType(
const DtString& type)
const;
145 virtual bool isBoolType(
const DtString& type)
const;
146 virtual bool isTimeType(
const DtString& type)
const;
147 virtual bool isStringListType(
const DtString& type)
const;
148 virtual bool isVoidPtrType(
const DtString& type)
const;
149 virtual bool isBase64Type(
const DtString& type)
const;