123 TString result = ReplaceString(Value, search, replace); |
123 TString result = ReplaceString(Value, search, replace); |
124 return result; |
124 return result; |
125 } |
125 } |
126 |
126 |
127 OrderedMap<TString, TString> |
127 OrderedMap<TString, TString> |
128 Helpers::GetJVMArgsFromConfig(IPropertyContainer* config) { |
128 Helpers::GetJavaOptionsFromConfig(IPropertyContainer* config) { |
129 OrderedMap<TString, TString> result; |
129 OrderedMap<TString, TString> result; |
130 |
130 |
131 for (unsigned int index = 0; index < config->GetCount(); index++) { |
131 for (unsigned int index = 0; index < config->GetCount(); index++) { |
132 TString argname = |
132 TString argname = |
133 TString(_T("jvmarg.")) + PlatformString(index + 1).toString(); |
133 TString(_T("jvmarg.")) + PlatformString(index + 1).toString(); |
190 AppendToIni(propertyFile, Container, keys[CONFIG_MAINMODULE_KEY]); |
190 AppendToIni(propertyFile, Container, keys[CONFIG_MAINMODULE_KEY]); |
191 AppendToIni(propertyFile, Container, keys[CONFIG_MAINCLASSNAME_KEY]); |
191 AppendToIni(propertyFile, Container, keys[CONFIG_MAINCLASSNAME_KEY]); |
192 AppendToIni(propertyFile, Container, keys[CONFIG_CLASSPATH_KEY]); |
192 AppendToIni(propertyFile, Container, keys[CONFIG_CLASSPATH_KEY]); |
193 AppendToIni(propertyFile, Container, keys[APP_NAME_KEY]); |
193 AppendToIni(propertyFile, Container, keys[APP_NAME_KEY]); |
194 AppendToIni(propertyFile, Container, keys[CONFIG_APP_ID_KEY]); |
194 AppendToIni(propertyFile, Container, keys[CONFIG_APP_ID_KEY]); |
195 AppendToIni(propertyFile, Container, keys[JVM_RUNTIME_KEY]); |
195 AppendToIni(propertyFile, Container, keys[JAVA_RUNTIME_KEY]); |
196 AppendToIni(propertyFile, Container, keys[JPACKAGE_APP_DATA_DIR]); |
196 AppendToIni(propertyFile, Container, keys[JPACKAGE_APP_DATA_DIR]); |
197 |
197 |
198 AppendToIni(propertyFile, Container, keys[CONFIG_APP_MEMORY]); |
198 AppendToIni(propertyFile, Container, keys[CONFIG_APP_MEMORY]); |
199 AppendToIni(propertyFile, Container, keys[CONFIG_SPLASH_KEY]); |
199 AppendToIni(propertyFile, Container, keys[CONFIG_SPLASH_KEY]); |
200 |
200 |
201 // JavaOptions Section |
201 // JavaOptions Section |
202 OrderedMap<TString, TString> JVMArgs = |
202 OrderedMap<TString, TString> JavaOptions = |
203 Helpers::GetJVMArgsFromConfig(&propertyFile); |
203 Helpers::GetJavaOptionsFromConfig(&propertyFile); |
204 Container->AppendSection(keys[CONFIG_SECTION_JAVAOPTIONS], JVMArgs); |
204 Container->AppendSection(keys[CONFIG_SECTION_JAVAOPTIONS], JavaOptions); |
205 |
205 |
206 // ArgOptions Section |
206 // ArgOptions Section |
207 std::list<TString> args = Helpers::GetArgsFromConfig(&propertyFile); |
207 std::list<TString> args = Helpers::GetArgsFromConfig(&propertyFile); |
208 OrderedMap<TString, TString> convertedArgs; |
208 OrderedMap<TString, TString> convertedArgs; |
209 |
209 |