Griffon 1.2.0

org.codehaus.griffon.runtime.core.controller
[Java] Class AbstractGriffonControllerAction

java.lang.Object
  org.codehaus.griffon.runtime.core.AbstractObservable
      org.codehaus.griffon.runtime.core.controller.AbstractGriffonControllerAction
All Implemented Interfaces:
GriffonControllerAction

public abstract class AbstractGriffonControllerAction
extends AbstractObservable

Authors:
Andres Almiray
Since:
1.1.0


Field Summary
private String accelerator

private WeakReference controller

private boolean enabled

private String largeIcon

private String longDescription

private String mnemonic

private String name

private boolean selected

private String shortDescription

private String smallIcon

 
Fields inherited from class AbstractObservable
pcs
 
Constructor Summary
AbstractGriffonControllerAction(GriffonController controller, String actionName)

 
Method Summary
protected void doExecute(Object[] args)

void execute(Object... args)

String getAccelerator()

GriffonController getController()

String getLargeIcon()

String getLongDescription()

String getMnemonic()

String getName()

String getShortDescription()

String getSmallIcon()

boolean isEnabled()

boolean isSelected()

void setAccelerator(String accelerator)

void setEnabled(boolean enabled)

void setLargeIcon(String largeIcon)

void setLongDescription(String longDescription)

void setMnemonic(String mnemonic)

void setName(String name)

void setSelected(boolean selected)

void setShortDescription(String shortDescription)

void setSmallIcon(String smallIcon)

 
Methods inherited from class AbstractObservable
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

accelerator

private String accelerator


controller

private WeakReference controller


enabled

private boolean enabled


largeIcon

private String largeIcon


longDescription

private String longDescription


mnemonic

private String mnemonic


name

private String name


selected

private boolean selected


shortDescription

private String shortDescription


smallIcon

private String smallIcon


 
Constructor Detail

AbstractGriffonControllerAction

public AbstractGriffonControllerAction(GriffonController controller, String actionName)


 
Method Detail

doExecute

protected void doExecute(Object[] args)


execute

@Override
public final void execute(Object... args)


getAccelerator

public String getAccelerator()


getController

public GriffonController getController()


getLargeIcon

public String getLargeIcon()


getLongDescription

public String getLongDescription()


getMnemonic

public String getMnemonic()


getName

public String getName()


getShortDescription

public String getShortDescription()


getSmallIcon

public String getSmallIcon()


isEnabled

public boolean isEnabled()


isSelected

public boolean isSelected()


setAccelerator

@Override
public void setAccelerator(String accelerator)


setEnabled

@Override
public void setEnabled(boolean enabled)


setLargeIcon

@Override
public void setLargeIcon(String largeIcon)


setLongDescription

@Override
public void setLongDescription(String longDescription)


setMnemonic

@Override
public void setMnemonic(String mnemonic)


setName

@Override
public void setName(String name)


setSelected

@Override
public void setSelected(boolean selected)


setShortDescription

@Override
public void setShortDescription(String shortDescription)


setSmallIcon

@Override
public void setSmallIcon(String smallIcon)


 

Groovy Documentation