44 bool commandLine =
true);
52 void setName(
const DtString&);
53 DtString name()
const;
58 bool accessViaCommandLine()
const;
105 DtAnyValue* deserializeParameter(
const DtString& type,
const DtString& value)
const;
107 DtAnyValue* deserializeParameterList(
const DtString& type,
const std::vector<DtString>& values)
const;
116 static bool isListType(
const DtString&);
119 static DtString listItemType(
const DtString listType);
124 static DtString baseType(
const DtString typeAlias);
126 static DtString stringType();
127 static DtString intType();
128 static DtString int64Type();
129 static DtString floatType();
130 static DtString doubleType();
131 static DtString boolType();
132 static DtString timeType();
133 static DtString stringListType();
134 static DtString voidPtrType();
135 static DtString base64Type();
139 virtual bool isStringType(
const DtString& type)
const;
140 virtual bool isIntType(
const DtString& type)
const;
141 virtual bool isInt64Type(
const DtString& type)
const;
142 virtual bool isFloatType(
const DtString& type)
const;
143 virtual bool isDoubleType(
const DtString& type)
const;
144 virtual bool isBoolType(
const DtString& type)
const;
145 virtual bool isTimeType(
const DtString& type)
const;
146 virtual bool isStringListType(
const DtString& type)
const;
147 virtual bool isVoidPtrType(
const DtString& type)
const;
148 virtual bool isBase64Type(
const DtString& type)
const;