org.skunk.dav.client.gui
Class PreferencesCustomizer

java.lang.Object
  |
  +--org.skunk.dav.client.gui.PreferencesCustomizer
Direct Known Subclasses:
NetworkCustomizer, TableViewCustomizer, TextEditorCustomizer

public abstract class PreferencesCustomizer
extends java.lang.Object


Field Summary
static java.lang.String DIRTY_PROPERTY
           
 
Constructor Summary
PreferencesCustomizer(java.lang.String title, Configurator configurator)
           
 
Method Summary
protected  void addConfigTarget(java.lang.Object configTarget)
           
 void addDirtListener(java.beans.PropertyChangeListener listener)
           
 void cancel()
           
protected  java.util.Iterator getConfigTargets()
           
protected  Configurator getConfigurator()
           
abstract  javax.swing.JComponent getCustomizer()
           
 java.lang.String getTitle()
           
protected  boolean isDirty()
           
 void ok()
           
protected  void removeConfigTarget(java.lang.Object configTarget)
           
protected  void removeConfigTargetsOfClass(java.lang.Class c)
           
 void revert()
           
 void revertToDefault()
           
protected  void setConfigValue(java.lang.Class configClass, java.lang.String configProperty, java.lang.Object configValue)
           
protected  void setDirty(boolean dirty)
           
 void tryOn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRTY_PROPERTY

public static final java.lang.String DIRTY_PROPERTY
Constructor Detail

PreferencesCustomizer

public PreferencesCustomizer(java.lang.String title,
                             Configurator configurator)
Method Detail

addDirtListener

public void addDirtListener(java.beans.PropertyChangeListener listener)

getCustomizer

public abstract javax.swing.JComponent getCustomizer()

isDirty

protected final boolean isDirty()

setDirty

protected final void setDirty(boolean dirty)

getTitle

public final java.lang.String getTitle()

ok

public void ok()

tryOn

public void tryOn()

revert

public void revert()

cancel

public void cancel()

revertToDefault

public void revertToDefault()

getConfigTargets

protected final java.util.Iterator getConfigTargets()

removeConfigTarget

protected final void removeConfigTarget(java.lang.Object configTarget)

removeConfigTargetsOfClass

protected final void removeConfigTargetsOfClass(java.lang.Class c)

addConfigTarget

protected final void addConfigTarget(java.lang.Object configTarget)

setConfigValue

protected final void setConfigValue(java.lang.Class configClass,
                                    java.lang.String configProperty,
                                    java.lang.Object configValue)

getConfigurator

protected Configurator getConfigurator()