com.virtuosotechnologies.lib.platform
Class MacOSXPlatformProvider
java.lang.Object
com.virtuosotechnologies.lib.platform.MacOSXPlatformProvider
- All Implemented Interfaces:
- PlatformProvider
- public class MacOSXPlatformProvider
- extends Object
- implements PlatformProvider
A PlatformProvider for Mac OS X
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MacOSXPlatformProvider
public MacOSXPlatformProvider()
initialize
public boolean initialize()
- Initialize this provider. Returns a boolean value specifying whether
the provider is supported by the running platform or not.
- Specified by:
initialize in interface PlatformProvider
- Returns:
- true if the provider is supported, or false if not.
performOperation
public Object performOperation(String operation,
Object data)
- Perform a platform-specific operation. Throws an IllegalStateException
if the initialization failed.
- Specified by:
performOperation in interface PlatformProvider
- Parameters:
operation - identification of the operationdata - parameters
- Returns:
- return value
- Throws:
IllegalStateException - initialize not yet called or returned false.