Package jaxx.runtime.swing.config
Class ConfigUIHandler
java.lang.Object
jaxx.runtime.swing.config.ConfigUIHandler
public class ConfigUIHandler
extends java.lang.Object
Handler of the
ConfigUI ui.- Since:
- 2.5.11
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConfigUIHandler.ChangeCategoryCallBackTo be able to veto a change of a category.static interfaceConfigUIHandler.ConfigCallBackUICustomizerTo customize config call back ui. -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCALLBACKSstatic java.lang.StringCALLBACKS_WITH_OPTIONSstatic org.apache.commons.logging.Loglogstatic java.lang.StringQUIT_ACTION -
Constructor Summary
Constructors Constructor Description ConfigUIHandler(ConfigUI ui) -
Method Summary
Modifier and Type Method Description intaskUser(java.lang.String title, java.lang.String message, int typeMessage, java.lang.Object[] options, int defaultOption)protected booleancanQuitCategory()voidchangeCategory(javax.swing.event.ChangeEvent e)protected voidcloseUI(java.awt.Window parentWindow, ConfigUIModel model)protected javax.swing.ActioncreateQuitAction()voiddestroy()voiddisplayUI(java.awt.Frame parentUI, boolean undecorated)voidinitUI(java.lang.String defaultCategory)voidsetChangeCategoryCallBack(ConfigUIHandler.ChangeCategoryCallBack changeCategoryCallBack)voidsetConfigCallBackUICustomizer(ConfigUIHandler.ConfigCallBackUICustomizer configCallBackUICustomizer)voidsetTopContainer(java.awt.Container topContainer)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
log
public static final org.apache.commons.logging.Log log -
CALLBACKS_WITH_OPTIONS
public static final java.lang.String CALLBACKS_WITH_OPTIONS- See Also:
- Constant Field Values
-
CALLBACKS
public static final java.lang.String CALLBACKS- See Also:
- Constant Field Values
-
QUIT_ACTION
public static final java.lang.String QUIT_ACTION- See Also:
- Constant Field Values
-
-
Constructor Details
-
ConfigUIHandler
-
-
Method Details
-
setChangeCategoryCallBack
public void setChangeCategoryCallBack(ConfigUIHandler.ChangeCategoryCallBack changeCategoryCallBack) -
initUI
public void initUI(java.lang.String defaultCategory) -
destroy
public void destroy() -
changeCategory
public void changeCategory(javax.swing.event.ChangeEvent e) -
displayUI
public void displayUI(java.awt.Frame parentUI, boolean undecorated) -
createQuitAction
protected javax.swing.Action createQuitAction() -
setConfigCallBackUICustomizer
public void setConfigCallBackUICustomizer(ConfigUIHandler.ConfigCallBackUICustomizer configCallBackUICustomizer) -
closeUI
-
canQuitCategory
protected boolean canQuitCategory() -
askUser
public int askUser(java.lang.String title, java.lang.String message, int typeMessage, java.lang.Object[] options, int defaultOption) -
setTopContainer
public void setTopContainer(java.awt.Container topContainer)
-