Quaqua 7.2.1 2010-08-01

ch.randelshofer.quaqua.osx
Class OSXPreferences

java.lang.Object
  extended by ch.randelshofer.quaqua.osx.OSXPreferences

public class OSXPreferences
extends java.lang.Object

Utility class for accessing Mac OS X Preferences.

Version:
$Id: OSXPreferences.java 236 2010-06-20 15:15:45Z wrandelshofer $
Author:
Werner Randelshofer

Field Summary
static java.io.File FINDER_PREFERENCES
          Path to finder preferences.
static java.io.File GLOBAL_PREFERENCES
          Path to global preferences.
 
Constructor Summary
OSXPreferences()
          Creates a new instance.
 
Method Summary
static java.lang.Object get(java.io.File file, java.lang.String key)
           
static java.lang.Object get(java.io.File file, java.lang.String key, java.lang.Object defaultValue)
          Get a value from a Mac OS X preferences file.
static java.lang.String getString(java.io.File file, java.lang.String key)
           
static java.lang.String getString(java.io.File file, java.lang.String key, java.lang.String defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBAL_PREFERENCES

public static final java.io.File GLOBAL_PREFERENCES
Path to global preferences.


FINDER_PREFERENCES

public static final java.io.File FINDER_PREFERENCES
Path to finder preferences.

Constructor Detail

OSXPreferences

public OSXPreferences()
Creates a new instance.

Method Detail

getString

public static java.lang.String getString(java.io.File file,
                                         java.lang.String key)

getString

public static java.lang.String getString(java.io.File file,
                                         java.lang.String key,
                                         java.lang.String defaultValue)

get

public static java.lang.Object get(java.io.File file,
                                   java.lang.String key)

get

public static java.lang.Object get(java.io.File file,
                                   java.lang.String key,
                                   java.lang.Object defaultValue)
Get a value from a Mac OS X preferences file.

Parameters:
file - The preferences file.
key - Hierarchical keys are separated by \t characters.
defaultValue - This value is returned when the key does not exist.
Returns:
Returns the preferences value.

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.