org.globus.cog.gui.grapheditor.targets.swing.util
Class CanvasAction

java.lang.Object
  extended byorg.globus.cog.gui.grapheditor.targets.swing.util.CanvasAction

public class CanvasAction
extends Object


Field Summary
static int ACTION_NORMAL
           
static int ACTION_SELECTOR
           
static int ACTION_SWITCH
           
static int SEPARATOR
           
static int SEPARATOR_AFTER
           
static int SEPARATOR_BEFORE
           
 
Constructor Summary
CanvasAction(String name, Icon icon, int type)
           
CanvasAction(String name, int type)
           
 
Method Summary
 void addCanvasActionListener(CanvasActionListener l)
           
 void fireCanvasActionEvent(CanvasActionEvent mie)
           
 Icon getIcon()
           
 String getName()
           
 int getType()
           
 boolean isEnabled()
           
 boolean isSelected()
           
 void perform()
           
 void removeCanvasActionListener(CanvasActionListener listener)
           
 boolean representsAction(String action)
           
 void setEnabled(boolean enabled)
           
 void setIcon(Icon icon)
           
 void setName(String name)
           
 void setSelected(boolean selected)
           
 void setSelectedQuiet(boolean selected)
           
 void setType(int type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTION_NORMAL

public static final int ACTION_NORMAL
See Also:
Constant Field Values

ACTION_SWITCH

public static final int ACTION_SWITCH
See Also:
Constant Field Values

ACTION_SELECTOR

public static final int ACTION_SELECTOR
See Also:
Constant Field Values

SEPARATOR

public static final int SEPARATOR
See Also:
Constant Field Values

SEPARATOR_BEFORE

public static final int SEPARATOR_BEFORE
See Also:
Constant Field Values

SEPARATOR_AFTER

public static final int SEPARATOR_AFTER
See Also:
Constant Field Values
Constructor Detail

CanvasAction

public CanvasAction(String name,
                    Icon icon,
                    int type)

CanvasAction

public CanvasAction(String name,
                    int type)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getType

public int getType()

setType

public void setType(int type)

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

perform

public void perform()

setSelectedQuiet

public void setSelectedQuiet(boolean selected)

toString

public String toString()

addCanvasActionListener

public void addCanvasActionListener(CanvasActionListener l)

removeCanvasActionListener

public void removeCanvasActionListener(CanvasActionListener listener)

fireCanvasActionEvent

public void fireCanvasActionEvent(CanvasActionEvent mie)

getIcon

public Icon getIcon()

setIcon

public void setIcon(Icon icon)

representsAction

public boolean representsAction(String action)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)