Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

iiuf.util
Class Preferences  view Preferences download Preferences.java

java.lang.Object
  extended byiiuf.util.Preferences

public class Preferences
extends java.lang.Object

Preferences implementation. (c) 1999, 2000, 2001, IIUF, DIUF

Version:
$Revision: 1.1 $

Field Summary
private static java.util.Hashtable namers
           
(package private) static java.util.Hashtable pathinv
           
private static java.util.Hashtable paths
           
private static java.util.Vector stores
           
private static java.util.Vector watchers
           
 
Constructor Summary
Preferences()
           
 
Method Summary
static void addStore(PreferencesStore store)
           
static java.lang.Object get(java.lang.String key)
           
static java.lang.Object get(java.lang.String key, java.lang.Object deflt)
           
static java.lang.Object[] getMulti(java.lang.String prefix)
           
private static java.lang.String getName(java.lang.String parent, java.lang.Object object)
           
static java.lang.Object getObjectForPath(java.lang.String path)
           
static java.lang.String getPath(java.lang.Object o)
           
private static java.util.Vector getWatchers(java.lang.Object o)
           
static boolean isWatched(java.lang.Object object)
           
static void register(java.lang.Class cls, PrefNamer namer)
           
static void register(PrefWatcher watcher)
           
static void remove(java.lang.String key)
           
static void set(java.lang.String key, java.lang.Object value)
           
static void store()
           
private static java.lang.String unique(java.lang.String path)
           
private static java.lang.String unique(java.lang.String parent, java.lang.String name)
           
static java.lang.String watch(java.awt.Component cmp)
           
static java.lang.String watch(java.lang.Object object)
           
static java.lang.String watch(java.lang.Object parent, java.lang.Object object)
           
static java.lang.String watch(java.lang.Object parent, java.lang.Object object, java.lang.String key)
           
static java.lang.String watch(java.lang.Object object, java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stores

private static java.util.Vector stores

paths

private static java.util.Hashtable paths

watchers

private static java.util.Vector watchers

namers

private static java.util.Hashtable namers

pathinv

static java.util.Hashtable pathinv
Constructor Detail

Preferences

public Preferences()
Method Detail

addStore

public static void addStore(PreferencesStore store)

set

public static void set(java.lang.String key,
                       java.lang.Object value)

remove

public static void remove(java.lang.String key)

get

public static java.lang.Object get(java.lang.String key)

getMulti

public static java.lang.Object[] getMulti(java.lang.String prefix)

get

public static java.lang.Object get(java.lang.String key,
                                   java.lang.Object deflt)

store

public static void store()

isWatched

public static boolean isWatched(java.lang.Object object)

watch

public static java.lang.String watch(java.lang.Object object,
                                     java.lang.String path)

watch

public static java.lang.String watch(java.lang.Object parent,
                                     java.lang.Object object,
                                     java.lang.String key)

watch

public static java.lang.String watch(java.lang.Object parent,
                                     java.lang.Object object)

watch

public static java.lang.String watch(java.awt.Component cmp)

watch

public static java.lang.String watch(java.lang.Object object)

getPath

public static java.lang.String getPath(java.lang.Object o)

getObjectForPath

public static java.lang.Object getObjectForPath(java.lang.String path)

register

public static void register(PrefWatcher watcher)

getWatchers

private static java.util.Vector getWatchers(java.lang.Object o)

register

public static void register(java.lang.Class cls,
                            PrefNamer namer)

getName

private static java.lang.String getName(java.lang.String parent,
                                        java.lang.Object object)

unique

private static java.lang.String unique(java.lang.String parent,
                                       java.lang.String name)

unique

private static java.lang.String unique(java.lang.String path)