org.nakedobjects.viewer.lightweight.options
Class AbstractClassOption
java.lang.Object
org.nakedobjects.viewer.lightweight.MenuOption
org.nakedobjects.viewer.lightweight.options.AbstractClassOption
- All Implemented Interfaces:
- UserAction
- Direct Known Subclasses:
- FindInstancesOption, InstancesOption, NewInstanceOption
- public abstract class AbstractClassOption
- extends MenuOption
Method Summary |
Permission |
disabled(Workspace frame,
ClassView view,
Location at)
|
Permission |
disabled(Workspace frame,
View view,
Location at)
Indicate that this action is disabled |
abstract void |
execute(Workspace frame,
ClassView view,
Location at)
|
void |
execute(Workspace frame,
View view,
Location at)
Invoke this action. |
java.lang.String |
getName(Workspace frame,
ClassView view,
Location at)
|
java.lang.String |
getName(Workspace frame,
View view,
Location at)
Returns the stored name of the menu option. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractClassOption
public AbstractClassOption()
AbstractClassOption
public AbstractClassOption(java.lang.String name)
execute
public final void execute(Workspace frame,
View view,
Location at)
- Description copied from interface:
UserAction
- Invoke this action.
- Specified by:
execute
in interface UserAction
- Specified by:
execute
in class MenuOption
execute
public abstract void execute(Workspace frame,
ClassView view,
Location at)
disabled
public Permission disabled(Workspace frame,
ClassView view,
Location at)
disabled
public final Permission disabled(Workspace frame,
View view,
Location at)
- Description copied from interface:
UserAction
- Indicate that this action is disabled
- Specified by:
disabled
in interface UserAction
- Overrides:
disabled
in class MenuOption
getName
public final java.lang.String getName(Workspace frame,
View view,
Location at)
- Description copied from class:
MenuOption
- Returns the stored name of the menu option.
- Specified by:
getName
in interface UserAction
- Overrides:
getName
in class MenuOption
getName
public java.lang.String getName(Workspace frame,
ClassView view,
Location at)