149 stream << PlatformString(line).toUnicodeString() << std::endl;
150 }
151 }
152 }
153
154 #if defined(WINDOWS) || defined(LINUX)
155 TString GenericPlatform::GetAppName() {
156 TString result = GetModuleFileName();
157 result = FilePath::ExtractFileName(result);
158 result = FilePath::ChangeFileExt(result, _T(""));
159 return result;
160 }
161 #endif //WINDOWS || LINUX
162
163 std::map<TString, TString> GenericPlatform::GetKeys() {
164 std::map<TString, TString> keys;
165 keys.insert(std::map<TString, TString>::value_type(CONFIG_VERSION, _T("app.version")));
166 keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINJAR_KEY, _T("app.mainjar")));
167 keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINCLASSNAME_KEY, _T("app.mainclass")));
168 keys.insert(std::map<TString, TString>::value_type(CONFIG_CLASSPATH_KEY, _T("app.classpath")));
169 keys.insert(std::map<TString, TString>::value_type(APP_NAME_KEY, _T("app.name")));
170 keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_ID_KEY, _T("app.preferences.id")));
171 keys.insert(std::map<TString, TString>::value_type(JVM_RUNTIME_KEY, _T("app.runtime")));
172 keys.insert(std::map<TString, TString>::value_type(PACKAGER_APP_DATA_DIR, _T("app.identifier")));
173
174 keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_MEMORY, _T("app.memory")));
175 keys.insert(std::map<TString, TString>::value_type(CONFIG_SPLASH_KEY, _T("app.splash")));
176
177 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPLICATION, _T("Application")));
178 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMOPTIONS, _T("JVMOptions")));
179 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMUSEROPTIONS, _T("JVMUserOptions")));
180 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS, _T("JVMUserOverrideOptions")));
181 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPCDSJVMOPTIONS, _T("AppCDSJVMOptions")));
182 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS, _T("AppCDSGenerateCacheJVMOptions")));
183 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_ARGOPTIONS, _T("ArgOptions")));
184
185 return keys;
186 }
187
188 #ifdef DEBUG
|
149 stream << PlatformString(line).toUnicodeString() << std::endl;
150 }
151 }
152 }
153
154 #if defined(WINDOWS) || defined(LINUX)
155 TString GenericPlatform::GetAppName() {
156 TString result = GetModuleFileName();
157 result = FilePath::ExtractFileName(result);
158 result = FilePath::ChangeFileExt(result, _T(""));
159 return result;
160 }
161 #endif //WINDOWS || LINUX
162
163 std::map<TString, TString> GenericPlatform::GetKeys() {
164 std::map<TString, TString> keys;
165 keys.insert(std::map<TString, TString>::value_type(CONFIG_VERSION, _T("app.version")));
166 keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINJAR_KEY, _T("app.mainjar")));
167 keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINCLASSNAME_KEY, _T("app.mainclass")));
168 keys.insert(std::map<TString, TString>::value_type(CONFIG_CLASSPATH_KEY, _T("app.classpath")));
169 keys.insert(std::map<TString, TString>::value_type(CONFIG_MODULEPATH_KEY, _T("app.modulepath")));
170 keys.insert(std::map<TString, TString>::value_type(APP_NAME_KEY, _T("app.name")));
171 keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_ID_KEY, _T("app.preferences.id")));
172 keys.insert(std::map<TString, TString>::value_type(JVM_RUNTIME_KEY, _T("app.runtime")));
173 keys.insert(std::map<TString, TString>::value_type(PACKAGER_APP_DATA_DIR, _T("app.identifier")));
174
175 keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_MEMORY, _T("app.memory")));
176 keys.insert(std::map<TString, TString>::value_type(CONFIG_SPLASH_KEY, _T("app.splash")));
177
178 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPLICATION, _T("Application")));
179 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMOPTIONS, _T("JVMOptions")));
180 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMUSEROPTIONS, _T("JVMUserOptions")));
181 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS, _T("JVMUserOverrideOptions")));
182 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPCDSJVMOPTIONS, _T("AppCDSJVMOptions")));
183 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS, _T("AppCDSGenerateCacheJVMOptions")));
184 keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_ARGOPTIONS, _T("ArgOptions")));
185
186 return keys;
187 }
188
189 #ifdef DEBUG
|