org.nuiton.jaxx.util.config
Class DialogConfigUIHandler<E extends java.lang.Enum<E>,M extends DialogConfigUIModel<E,?>,U extends DialogConfigUI<E,?>>

java.lang.Object
  extended by org.nuiton.jaxx.util.DialogUIHandler<M,U>
      extended by org.nuiton.jaxx.util.config.DialogConfigUIHandler<E,M,U>
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public abstract class DialogConfigUIHandler<E extends java.lang.Enum<E>,M extends DialogConfigUIModel<E,?>,U extends DialogConfigUI<E,?>>
extends DialogUIHandler<M,U>

DialogUI handler

Author:
chemit

Field Summary
 
Fields inherited from class org.nuiton.jaxx.util.DialogUIHandler
log
 
Constructor Summary
protected DialogConfigUIHandler(U ui, M model)
           
 
Method Summary
 void doCheck(E key)
           
 void doCheckAll()
           
protected  void populateUI()
           
protected  void populateUI(U ui, E key, java.lang.Object value)
           
protected  boolean prepareSave()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
protected  void setLabelColor(E key, boolean valid)
           
protected  void updateUI()
           
 
Methods inherited from class org.nuiton.jaxx.util.DialogUIHandler
dispose, finalize, getModel, getUi, init
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogConfigUIHandler

protected DialogConfigUIHandler(U ui,
                                M model)
Method Detail

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)

doCheck

public void doCheck(E key)

doCheckAll

public void doCheckAll()

prepareSave

protected boolean prepareSave()

populateUI

protected void populateUI()

populateUI

protected void populateUI(U ui,
                          E key,
                          java.lang.Object value)

updateUI

protected void updateUI()

setLabelColor

protected void setLabelColor(E key,
                             boolean valid)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.