info.aduna.platform.desktop.support
Class MacOSXDesktop

java.lang.Object
  extended by info.aduna.platform.desktop.DesktopBase
      extended by info.aduna.platform.desktop.support.PosixDesktop
          extended by info.aduna.platform.desktop.support.MacOSXDesktop
All Implemented Interfaces:
Desktop

public class MacOSXDesktop
extends PosixDesktop

Platform implementation for Mac OS X platforms.


Field Summary
 
Fields inherited from class info.aduna.platform.desktop.support.PosixDesktop
EXECUTABLE_EXTENSIONS
 
Constructor Summary
MacOSXDesktop(Platform platform)
           
 
Method Summary
 int openResource(String resource)
          open resource in Mac specific way
 
Methods inherited from class info.aduna.platform.desktop.support.PosixDesktop
getDefaultApplication, isExecutable, openResource
 
Methods inherited from class info.aduna.platform.desktop.DesktopBase
getPlatform, isExecutable, warnsWhenOpeningExecutable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacOSXDesktop

public MacOSXDesktop(Platform platform)
Method Detail

openResource

public int openResource(String resource)
                 throws IOException
open resource in Mac specific way

Specified by:
openResource in interface Desktop
Overrides:
openResource in class PosixDesktop
Returns:
exit code of the external process
Throws:
IOException - when an I/O error occurs.


Copyright © 1997-2008 Aduna. All Rights Reserved.