35 private:
36 Helpers(void) {}
37 ~Helpers(void) {}
38
39 public:
40 // Supports two formats for option:
41 // Example 1:
42 // foo=bar
43 //
44 // Example 2:
45 // <name=foo=, value=goo>
46 static bool SplitOptionIntoNameValue(TString option,
47 TString& Name, TString& Value);
48 static TString ReplaceString(TString subject, const TString& search,
49 const TString& replace);
50 static TString ConvertIdToFilePath(TString Value);
51 static TString ConvertIdToJavaPath(TString Value);
52 static TString ConvertJavaPathToId(TString Value);
53
54 static OrderedMap<TString, TString>
55 GetJVMArgsFromConfig(IPropertyContainer* config);
56 static std::list<TString> GetArgsFromConfig(IPropertyContainer* config);
57
58 static void LoadOldConfigFile(TString FileName, IniFile* Container);
59
60 static std::list<TString>
61 MapToNameValueList(OrderedMap<TString, TString> Map);
62
63 static TString NameValueToString(TString name, TString value);
64
65 static std::list<TString> StringToArray(TString Value);
66 };
67
68 #endif // HELPERS_H
|
35 private:
36 Helpers(void) {}
37 ~Helpers(void) {}
38
39 public:
40 // Supports two formats for option:
41 // Example 1:
42 // foo=bar
43 //
44 // Example 2:
45 // <name=foo=, value=goo>
46 static bool SplitOptionIntoNameValue(TString option,
47 TString& Name, TString& Value);
48 static TString ReplaceString(TString subject, const TString& search,
49 const TString& replace);
50 static TString ConvertIdToFilePath(TString Value);
51 static TString ConvertIdToJavaPath(TString Value);
52 static TString ConvertJavaPathToId(TString Value);
53
54 static OrderedMap<TString, TString>
55 GetJavaOptionsFromConfig(IPropertyContainer* config);
56 static std::list<TString> GetArgsFromConfig(IPropertyContainer* config);
57
58 static std::list<TString>
59 MapToNameValueList(OrderedMap<TString, TString> Map);
60
61 static TString NameValueToString(TString name, TString value);
62
63 static std::list<TString> StringToArray(TString Value);
64 };
65
66 #endif // HELPERS_H
|