Class AbstractDialogTab
- java.lang.Object
-
- net.anwiba.commons.swing.dialog.tabbed.AbstractDialogTab
-
- All Implemented Interfaces:
IDataStateObserver,IDialogTab
- Direct Known Subclasses:
AbstractNoneEditTabbedDialogTab,ConfigurationTab,ExceptionDialogTab,TableDialogTab
public abstract class AbstractDialogTab extends java.lang.Object implements IDialogTab
-
-
Constructor Summary
Constructors Constructor Description AbstractDialogTab(java.lang.String title, IMessage defaultMessage, javax.swing.Icon defaultIcon)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddDataStateListener(IDataStateListener listener)abstract voidcheckFieldValues()java.awt.event.ActionListenergetActionListener()protected IChangeableObjectListenergetChangeableObjectListener()protected javax.swing.event.ChangeListenergetChangeListener()javax.swing.JComponentgetComponent()DataStategetDataState()protected IMessagegetDefaultMessage()javax.swing.IcongetIcon()protected java.awt.event.KeyListenergetKeyListener()IMessagegetMessage()java.awt.WindowgetOwner()java.lang.StringgetTitle()voidremoveDataStateListener(IDataStateListener listener)protected voidsetComponent(javax.swing.JComponent component)voidsetCurrentMessage(IMessage message)voidsetDataState(DataState dataState)voidsetOwnerWindow(java.awt.Window owner)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.commons.swing.dialog.tabbed.IDialogTab
apply, dispose, updateView
-
-
-
-
Constructor Detail
-
AbstractDialogTab
public AbstractDialogTab(java.lang.String title, IMessage defaultMessage, javax.swing.Icon defaultIcon)
-
-
Method Detail
-
setOwnerWindow
public void setOwnerWindow(java.awt.Window owner)
- Specified by:
setOwnerWindowin interfaceIDialogTab
-
getOwner
public java.awt.Window getOwner()
-
setComponent
protected void setComponent(javax.swing.JComponent component)
-
getComponent
public javax.swing.JComponent getComponent()
- Specified by:
getComponentin interfaceIDialogTab
-
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIconin interfaceIDialogTab
-
getMessage
public IMessage getMessage()
- Specified by:
getMessagein interfaceIDialogTab
-
getTitle
public java.lang.String getTitle()
- Specified by:
getTitlein interfaceIDialogTab
-
setCurrentMessage
public void setCurrentMessage(IMessage message)
-
getDataState
public DataState getDataState()
- Specified by:
getDataStatein interfaceIDataStateObserver
-
addDataStateListener
public void addDataStateListener(IDataStateListener listener)
- Specified by:
addDataStateListenerin interfaceIDataStateObserver
-
removeDataStateListener
public void removeDataStateListener(IDataStateListener listener)
- Specified by:
removeDataStateListenerin interfaceIDataStateObserver
-
setDataState
public void setDataState(DataState dataState)
-
getActionListener
public java.awt.event.ActionListener getActionListener()
-
getKeyListener
protected java.awt.event.KeyListener getKeyListener()
-
getChangeListener
protected javax.swing.event.ChangeListener getChangeListener()
-
getChangeableObjectListener
protected IChangeableObjectListener getChangeableObjectListener()
-
checkFieldValues
public abstract void checkFieldValues()
- Specified by:
checkFieldValuesin interfaceIDialogTab
-
getDefaultMessage
protected IMessage getDefaultMessage()
-
-