uk.ac.essex.ia.pref
Class PreferenceManagerImpl

java.lang.Object
  extended by uk.ac.essex.ia.pref.PreferenceManagerImpl
All Implemented Interfaces:
java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.util.EventListener, PreferenceConstants, PreferenceManager

public class PreferenceManagerImpl
extends java.lang.Object
implements PreferenceManager, PreferenceConstants, java.beans.PropertyChangeListener, java.awt.event.ActionListener


Date: Apr 5, 2002


Field Summary
 
Fields inherited from interface uk.ac.essex.ia.pref.PreferenceConstants
GLOBAL_OPTIONS, IMAGE_VIEWER_OPTIONS, OP_VIEWER_OPTIONS, OPTION_VIEW_PROPERTY
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 PreferenceObject getGlobalPreferences()
           
static PreferenceManager getInstance()
           
 java.lang.Object getPreference(java.lang.String name)
           
 java.util.prefs.Preferences getPreferences()
          Any global preferences should be written to this Preferences object
 void initialisePreferences()
           
static void main(java.lang.String[] argStrings)
           
 void propertyChange(java.beans.PropertyChangeEvent event)
           
 void setPreference(java.lang.String name, java.lang.Object value)
           
 void showPreferenceDialog()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PreferenceManager getInstance()
Returns:

initialisePreferences

public void initialisePreferences()

getGlobalPreferences

public PreferenceObject getGlobalPreferences()

showPreferenceDialog

public void showPreferenceDialog()
Specified by:
showPreferenceDialog in interface PreferenceManager

getPreferences

public java.util.prefs.Preferences getPreferences()
Any global preferences should be written to this Preferences object

Specified by:
getPreferences in interface PreferenceManager
Returns:

getPreference

public java.lang.Object getPreference(java.lang.String name)
Specified by:
getPreference in interface PreferenceManager
Parameters:
name -
Returns:

setPreference

public void setPreference(java.lang.String name,
                          java.lang.Object value)
Specified by:
setPreference in interface PreferenceManager

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
event -

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent event)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
event -

main

public static void main(java.lang.String[] argStrings)
Parameters:
argStrings -