info.aduna.platform.support
Class MacOSXPlatform

java.lang.Object
  extended by info.aduna.platform.PlatformBase
      extended by info.aduna.platform.support.PosixPlatform
          extended by info.aduna.platform.support.MacOSXPlatform
All Implemented Interfaces:
Platform

public class MacOSXPlatform
extends PosixPlatform

Platform implementation for Mac OS X platforms.


Field Summary
static String APPLICATION_DATA
           
 
Fields inherited from class info.aduna.platform.PlatformBase
colonReplacement, separatorReplacement, whitespaceReplacement
 
Fields inherited from interface info.aduna.platform.Platform
APPDATA_BASEDIR_PROPERTY, OLD_DATADIR_PROPERTY
 
Constructor Summary
MacOSXPlatform()
           
 
Method Summary
 boolean dataDirPreserveCase()
           
 boolean dataDirReplaceWhitespace()
           
 String getName()
          Get a descriptive name for this platform.
 File getOSApplicationDataDir()
          Returns the operating system dependend application data dir.
 
Methods inherited from class info.aduna.platform.support.PosixPlatform
dataDirReplaceColon
 
Methods inherited from class info.aduna.platform.PlatformBase
getApplicationDataDir, getApplicationDataDir, getOSApplicationDataDir, getRelativeApplicationDataDir, getRelativeApplicationDataDir, getUserHome
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_DATA

public static final String APPLICATION_DATA
See Also:
Constant Field Values
Constructor Detail

MacOSXPlatform

public MacOSXPlatform()
Method Detail

getName

public String getName()
Description copied from interface: Platform
Get a descriptive name for this platform.

Specified by:
getName in interface Platform
Overrides:
getName in class PosixPlatform

getOSApplicationDataDir

public File getOSApplicationDataDir()
Description copied from interface: Platform
Returns the operating system dependend application data dir.

Specified by:
getOSApplicationDataDir in interface Platform
Overrides:
getOSApplicationDataDir in class PosixPlatform

dataDirPreserveCase

public boolean dataDirPreserveCase()
Specified by:
dataDirPreserveCase in interface Platform
Overrides:
dataDirPreserveCase in class PosixPlatform

dataDirReplaceWhitespace

public boolean dataDirReplaceWhitespace()
Specified by:
dataDirReplaceWhitespace in interface Platform
Overrides:
dataDirReplaceWhitespace in class PosixPlatform


Copyright © 1997-2008 Aduna. All Rights Reserved.