< prev index next >

src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h

Print this page




  32 class MacPlatform : virtual public Platform, PosixPlatform {
  33 private:
  34     bool UsePListForConfigFile();
  35 
  36 protected:
  37     virtual TString getTmpDirString();
  38 
  39 public:
  40     MacPlatform(void);
  41     virtual ~MacPlatform(void);
  42 
  43 public:
  44     virtual void ShowMessage(TString title, TString description);
  45     virtual void ShowMessage(TString description);
  46 
  47     virtual TCHAR* ConvertStringToFileSystemString(
  48             TCHAR* Source, bool &release);
  49     virtual TCHAR* ConvertFileSystemStringToString(
  50             TCHAR* Source, bool &release);
  51 
  52     virtual void SetCurrentDirectory(TString Value);
  53     virtual TString GetPackageRootDirectory();
  54     virtual TString GetAppDataDirectory();
  55     virtual TString GetBundledJavaLibraryFileName(TString RuntimePath);
  56     virtual TString GetAppName();
  57 
  58     TString GetPackageAppDirectory();
  59     TString GetPackageLauncherDirectory();
  60     TString GetPackageRuntimeBinDirectory();
  61 
  62     virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
  63     virtual TString GetModuleFileName();
  64 
  65     virtual bool IsMainThread();
  66     virtual TPlatformNumber GetMemorySize();
  67 
  68     virtual std::map<TString, TString> GetKeys();
  69 };
  70 
  71 
  72 #endif // MACPLATFORM_H


  32 class MacPlatform : virtual public Platform, PosixPlatform {
  33 private:
  34     bool UsePListForConfigFile();
  35 
  36 protected:
  37     virtual TString getTmpDirString();
  38 
  39 public:
  40     MacPlatform(void);
  41     virtual ~MacPlatform(void);
  42 
  43 public:
  44     virtual void ShowMessage(TString title, TString description);
  45     virtual void ShowMessage(TString description);
  46 
  47     virtual TCHAR* ConvertStringToFileSystemString(
  48             TCHAR* Source, bool &release);
  49     virtual TCHAR* ConvertFileSystemStringToString(
  50             TCHAR* Source, bool &release);
  51 

  52     virtual TString GetPackageRootDirectory();
  53     virtual TString GetAppDataDirectory();
  54     virtual TString GetBundledJavaLibraryFileName(TString RuntimePath);
  55     virtual TString GetAppName();
  56 
  57     TString GetPackageAppDirectory();
  58     TString GetPackageLauncherDirectory();
  59     TString GetPackageRuntimeBinDirectory();
  60 
  61     virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
  62     virtual TString GetModuleFileName();
  63 
  64     virtual bool IsMainThread();
  65     virtual TPlatformNumber GetMemorySize();
  66 
  67     virtual std::map<TString, TString> GetKeys();
  68 };
  69 
  70 
  71 #endif // MACPLATFORM_H
< prev index next >