< prev index next >

src/jdk.jpackage/macosx/native/libapplauncher/MacPlatform.mm

Print this page




 447 
 448 TPlatformNumber MacPlatform::GetMemorySize() {
 449     unsigned long long memory = [[NSProcessInfo processInfo] physicalMemory];
 450 
 451     // Convert from bytes to megabytes.
 452     TPlatformNumber result = memory / 1048576;
 453 
 454     return result;
 455 }
 456 
 457 std::map<TString, TString> MacPlatform::GetKeys() {
 458     std::map<TString, TString> keys;
 459 
 460     if (UsePListForConfigFile() == false) {
 461         return Platform::GetKeys();
 462     } else {
 463         keys.insert(std::map<TString, TString>::value_type(CONFIG_VERSION,
 464                 _T("app.version")));
 465         keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINJAR_KEY,
 466                 _T("JavaMainJarName")));
 467         keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINMODULE_KEY,

 468                 _T("JavaMainModuleName")));
 469         keys.insert(std::map<TString, TString>::value_type(
 470                 CONFIG_MAINCLASSNAME_KEY, _T("JavaMainClassName")));
 471         keys.insert(std::map<TString, TString>::value_type(
 472                 CONFIG_CLASSPATH_KEY, _T("JavaAppClasspath")));
 473         keys.insert(std::map<TString, TString>::value_type(APP_NAME_KEY,
 474                 _T("CFBundleName")));
 475         keys.insert(std::map<TString, TString>::value_type(JAVA_RUNTIME_KEY,
 476                 _T("JavaRuntime")));
 477         keys.insert(std::map<TString, TString>::value_type(JPACKAGE_APP_DATA_DIR,

 478                 _T("CFBundleIdentifier")));
 479 
 480         keys.insert(std::map<TString, TString>::value_type(CONFIG_SPLASH_KEY,
 481                 _T("app.splash")));
 482         keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_MEMORY,
 483                 _T("app.memory")));
 484         keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_DEBUG,
 485                 _T("app.debug")));
 486         keys.insert(std::map<TString, TString>::value_type(
 487                 CONFIG_APPLICATION_INSTANCE, _T("app.application.instance")));
 488 
 489         keys.insert(std::map<TString, TString>::value_type(
 490                 CONFIG_SECTION_APPLICATION, _T("Application")));
 491         keys.insert(std::map<TString, TString>::value_type(
 492                 CONFIG_SECTION_JAVAOPTIONS, _T("JavaOptions")));
 493         keys.insert(std::map<TString, TString>::value_type(
 494                 CONFIG_SECTION_APPCDSJAVAOPTIONS, _T("AppCDSJavaOptions")));
 495         keys.insert(std::map<TString, TString>::value_type(
 496                 CONFIG_SECTION_APPCDSGENERATECACHEJAVAOPTIONS,
 497                 _T("AppCDSGenerateCacheJavaOptions")));


 447 
 448 TPlatformNumber MacPlatform::GetMemorySize() {
 449     unsigned long long memory = [[NSProcessInfo processInfo] physicalMemory];
 450 
 451     // Convert from bytes to megabytes.
 452     TPlatformNumber result = memory / 1048576;
 453 
 454     return result;
 455 }
 456 
 457 std::map<TString, TString> MacPlatform::GetKeys() {
 458     std::map<TString, TString> keys;
 459 
 460     if (UsePListForConfigFile() == false) {
 461         return Platform::GetKeys();
 462     } else {
 463         keys.insert(std::map<TString, TString>::value_type(CONFIG_VERSION,
 464                 _T("app.version")));
 465         keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINJAR_KEY,
 466                 _T("JavaMainJarName")));
 467         keys.insert(std::map<TString,
 468                 TString>::value_type(CONFIG_MAINMODULE_KEY,
 469                 _T("JavaMainModuleName")));
 470         keys.insert(std::map<TString, TString>::value_type(
 471                 CONFIG_MAINCLASSNAME_KEY, _T("JavaMainClassName")));
 472         keys.insert(std::map<TString, TString>::value_type(
 473                 CONFIG_CLASSPATH_KEY, _T("JavaAppClasspath")));
 474         keys.insert(std::map<TString, TString>::value_type(APP_NAME_KEY,
 475                 _T("CFBundleName")));
 476         keys.insert(std::map<TString, TString>::value_type(JAVA_RUNTIME_KEY,
 477                 _T("JavaRuntime")));
 478         keys.insert(std::map<TString,
 479                 TString>::value_type(JPACKAGE_APP_DATA_DIR,
 480                 _T("CFBundleIdentifier")));
 481 
 482         keys.insert(std::map<TString, TString>::value_type(CONFIG_SPLASH_KEY,
 483                 _T("app.splash")));
 484         keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_MEMORY,
 485                 _T("app.memory")));
 486         keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_DEBUG,
 487                 _T("app.debug")));
 488         keys.insert(std::map<TString, TString>::value_type(
 489                 CONFIG_APPLICATION_INSTANCE, _T("app.application.instance")));
 490 
 491         keys.insert(std::map<TString, TString>::value_type(
 492                 CONFIG_SECTION_APPLICATION, _T("Application")));
 493         keys.insert(std::map<TString, TString>::value_type(
 494                 CONFIG_SECTION_JAVAOPTIONS, _T("JavaOptions")));
 495         keys.insert(std::map<TString, TString>::value_type(
 496                 CONFIG_SECTION_APPCDSJAVAOPTIONS, _T("AppCDSJavaOptions")));
 497         keys.insert(std::map<TString, TString>::value_type(
 498                 CONFIG_SECTION_APPCDSGENERATECACHEJAVAOPTIONS,
 499                 _T("AppCDSGenerateCacheJavaOptions")));
< prev index next >