< prev index next >
src/jdk.jpackage/share/native/libapplauncher/Helpers.cpp
Print this page
@@ -123,11 +123,11 @@
TString result = ReplaceString(Value, search, replace);
return result;
}
OrderedMap<TString, TString>
- Helpers::GetJVMArgsFromConfig(IPropertyContainer* config) {
+ Helpers::GetJavaOptionsFromConfig(IPropertyContainer* config) {
OrderedMap<TString, TString> result;
for (unsigned int index = 0; index < config->GetCount(); index++) {
TString argname =
TString(_T("jvmarg.")) + PlatformString(index + 1).toString();
@@ -165,66 +165,10 @@
}
return result;
}
-void AppendToIni(PropertyFile &Source, IniFile* Destination, TString Key) {
- TString value;
-
- if (Source.GetValue(Key, value) == true) {
- Platform& platform = Platform::GetInstance();
- std::map<TString, TString> keys = platform.GetKeys();
- Destination->Append(keys[CONFIG_SECTION_APPLICATION], Key, value);
- }
-}
-
-void Helpers::LoadOldConfigFile(TString FileName, IniFile* Container) {
- PropertyFile propertyFile;
-
- if (propertyFile.LoadFromFile(FileName) == true) {
- Platform& platform = Platform::GetInstance();
-
- std::map<TString, TString> keys = platform.GetKeys();
-
- // Application Section
- AppendToIni(propertyFile, Container, keys[CONFIG_MAINJAR_KEY]);
- AppendToIni(propertyFile, Container, keys[CONFIG_MAINMODULE_KEY]);
- AppendToIni(propertyFile, Container, keys[CONFIG_MAINCLASSNAME_KEY]);
- AppendToIni(propertyFile, Container, keys[CONFIG_CLASSPATH_KEY]);
- AppendToIni(propertyFile, Container, keys[APP_NAME_KEY]);
- AppendToIni(propertyFile, Container, keys[CONFIG_APP_ID_KEY]);
- AppendToIni(propertyFile, Container, keys[JVM_RUNTIME_KEY]);
- AppendToIni(propertyFile, Container, keys[JPACKAGE_APP_DATA_DIR]);
-
- AppendToIni(propertyFile, Container, keys[CONFIG_APP_MEMORY]);
- AppendToIni(propertyFile, Container, keys[CONFIG_SPLASH_KEY]);
-
- // JavaOptions Section
- OrderedMap<TString, TString> JVMArgs =
- Helpers::GetJVMArgsFromConfig(&propertyFile);
- Container->AppendSection(keys[CONFIG_SECTION_JAVAOPTIONS], JVMArgs);
-
- // ArgOptions Section
- std::list<TString> args = Helpers::GetArgsFromConfig(&propertyFile);
- OrderedMap<TString, TString> convertedArgs;
-
- for (std::list<TString>::iterator iterator = args.begin();
- iterator != args.end(); iterator++) {
- TString arg = *iterator;
- TString name;
- TString value;
-
- if (Helpers::SplitOptionIntoNameValue(arg, name, value) == true) {
- convertedArgs.Append(name, value);
- }
- }
-
- Container->AppendSection(keys[CONFIG_SECTION_ARGOPTIONS],
- convertedArgs);
- }
-}
-
std::list<TString>
Helpers::MapToNameValueList(OrderedMap<TString, TString> Map) {
std::list<TString> result;
std::vector<TString> keys = Map.GetKeys();
< prev index next >