org.nuiton.jaxx.action
Class MyAbstractAction
java.lang.Object
javax.swing.AbstractAction
org.nuiton.jaxx.action.MyAbstractAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public abstract class MyAbstractAction
- extends javax.swing.AbstractAction
Action de base à utiliser pour encapsuler toutes les actions du système.
Ces actions seront chargées par des ActionProvider et des ActionFactory.
- Author:
- chemit
- See Also:
- Serialized Form
|
Field Summary |
protected MyAbstractAction |
delegate
|
protected java.awt.event.ActionEvent |
e
|
protected static org.apache.commons.logging.Log |
log
|
| Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
| Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
e
protected java.awt.event.ActionEvent e
delegate
protected MyAbstractAction delegate
MyAbstractAction
protected MyAbstractAction(java.lang.String name)
MyAbstractAction
protected MyAbstractAction(MyAbstractAction delegate)
getPrefix
protected abstract java.lang.String getPrefix()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
getI18nToolTipText
public java.lang.String getI18nToolTipText()
updateUI
public void updateUI()
disposeUI
public void disposeUI()
getDelegate
public MyAbstractAction getDelegate()
hasDelegate
public boolean hasDelegate()
getName
protected java.lang.String getName()
getActionName
protected java.lang.String getActionName()
setStatus
protected void setStatus(java.lang.String status)
beforeAction
protected boolean beforeAction(java.awt.event.ActionEvent evt)
throws java.lang.Exception
- Throws:
java.lang.Exception
doAction
protected void doAction(java.awt.event.ActionEvent evt)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUIObject
protected javax.swing.JComponent getUIObject(java.lang.String name,
JAXXObject container)
clear
protected void clear()
showError
protected void showError(java.lang.Exception e)
getValue
public java.lang.Object getValue(java.lang.String key)
- Specified by:
getValue in interface javax.swing.Action- Overrides:
getValue in class javax.swing.AbstractAction
putValue
public void putValue(java.lang.String key,
java.lang.Object newValue)
- Specified by:
putValue in interface javax.swing.Action- Overrides:
putValue in class javax.swing.AbstractAction
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface javax.swing.Action- Overrides:
isEnabled in class javax.swing.AbstractAction
setEnabled
public void setEnabled(boolean newValue)
- Specified by:
setEnabled in interface javax.swing.Action- Overrides:
setEnabled in class javax.swing.AbstractAction
getKeys
public java.lang.Object[] getKeys()
- Overrides:
getKeys in class javax.swing.AbstractAction
firePropertyChange
protected void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
- Overrides:
firePropertyChange in class javax.swing.AbstractAction
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface javax.swing.Action- Overrides:
addPropertyChangeListener in class javax.swing.AbstractAction
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface javax.swing.Action- Overrides:
removePropertyChangeListener in class javax.swing.AbstractAction
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
- Overrides:
getPropertyChangeListeners in class javax.swing.AbstractAction
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class javax.swing.AbstractAction
- Throws:
java.lang.CloneNotSupportedException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2008-2009 CodeLutin. All Rights Reserved.