fop 1.1

## org.apache.fop.render.awt.viewer
Class Command

    java.lang.Object
      javax.swing.AbstractAction
          org.apache.fop.render.awt.viewer.Command

All Implemented Interfaces:
  java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

    public class Command

extends javax.swing.AbstractAction

This class represents UI-commands, which can be used as menu or toolbar items
. When the `Command` object receives action event, that object's `doit` method is invoked. `doit` method by default does nothing and the class customer have to override it to implement any action handling logic. Originally contributed by: Juergen Verwohlt: Juergen.Verwohlt@jcatalog.com, Rainer Steinkuhle: Rainer.Steinkuhle@jcatalog.com, Stanislav Gorkhover: Stanislav.Gorkhover@jcatalog.com

See Also:
  Serialized Form

Field Summary

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`

Constructor Summary
`Command(java.lang.String name, int mnemonic)` Creates `Command` object with a given name and sets the name as a tooltip text.
`Command(java.lang.String name, java.lang.String iconName)` Creates `Command` object with a given name, the same tooltip text and icon image if appropriate image file is found.

Method Summary
`void` `actionPerformed(java.awt.event.ActionEvent e)`
`void` `doit()` Action handler, have to be overrided by subclasses.

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, toString, wait, wait, wait`

Constructor Detail

### Command

    public Command(java.lang.String name,
                   int mnemonic)

  Creates `Command` object with a given name and sets the name as a tooltip text. No associated icon image.

  Parameters:
    `name` - of the command
    `mnemonic` - A Key

### Command

    public Command(java.lang.String name,
                   java.lang.String iconName)

  Creates `Command` object with a given name, the same tooltip text and icon image if appropriate image file is found.

  Parameters:
    `name` - name of the command
    `iconName` - name of the icon

Method Detail

### actionPerformed

    public void actionPerformed(java.awt.event.ActionEvent e)

### doit

    public void doit()

  Action handler, have to be overrided by subclasses.

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.