org.fopps.ui.actions
Class CloneAction

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--org.fopps.ui.actions.BaseAction
              |
              +--org.fopps.ui.actions.ProjectAction
                    |
                    +--org.fopps.ui.actions.CloneAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.lang.Comparable, java.util.EventListener, java.awt.event.ItemListener, java.io.Serializable

public class CloneAction
extends ProjectAction

Clones selected item

Author:
Oliver Wieland
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.fopps.ui.actions.BaseAction
GROUP, selectedItems
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
CloneAction(ActionHandler pListener)
           
CloneAction(java.lang.String name, ActionHandler pListener)
           
CloneAction(java.lang.String name, javax.swing.Icon icon, ActionHandler pListener)
           
 
Method Summary
 boolean acceptSelection()
          Indicates, if an action is able to work with the selected items.
 void processElement(java.lang.Object pSelectedItem)
          processElement is falled for every selected item
 
Methods inherited from class org.fopps.ui.actions.ProjectAction
actionPerformed, addToPopup, itemsNeeded, postProcess, preProcess
 
Methods inherited from class org.fopps.ui.actions.BaseAction
addToMenu, addToToolBar, clearSelection, compareTo, getAccelerator, getActionHandler, getApplication, getContainer, getGroup, getIcon, getLocaleName, getLongDescription, getMnemonic, getName, getSelectedItems, getSelectionSize, getShortDescription, isStringPropertySet, isTogglable, itemInSelection, itemStateChanged, setAccelerator, setAccelerator, setAcceleratorWithAlt, setAcceleratorWithCtrl, setAcceleratorWithShift, setGroup, setLocaleName, setLongDescription, setMnemonic, setMnemonic, setShortDescription, toString, updateState
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CloneAction

public CloneAction(ActionHandler pListener)

CloneAction

public CloneAction(java.lang.String name,
                   ActionHandler pListener)

CloneAction

public CloneAction(java.lang.String name,
                   javax.swing.Icon icon,
                   ActionHandler pListener)
Method Detail

acceptSelection

public boolean acceptSelection()
Description copied from class: BaseAction
Indicates, if an action is able to work with the selected items. If acceptSelection returns false, the action will be disabled. This method is called after every selection change

Overrides:
acceptSelection in class ProjectAction
See Also:
BaseAction.acceptSelection()

processElement

public void processElement(java.lang.Object pSelectedItem)
Description copied from class: ProjectAction
processElement is falled for every selected item

Specified by:
processElement in class ProjectAction


Fopps 0.19 - Copyright © 2002 Oliver Wieland. All Rights Reserved.