org.nakedobjects.viewer.lightweight.options
Class AbstractObjectOption
java.lang.Object
org.nakedobjects.viewer.lightweight.MenuOption
org.nakedobjects.viewer.lightweight.options.AbstractObjectOption
- All Implemented Interfaces:
- UserAction
- Direct Known Subclasses:
- CloseOtherViewsOption, DebugOption, DestroyObjectOption, FindAllOption, FindFirstOption, IconizeOption, InvalidateOption, LayoutOption, ObjectOption, OpenViewOption, RemoveAssociationOption, ReplaceViewOption
- public abstract class AbstractObjectOption
- extends MenuOption
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractObjectOption
public AbstractObjectOption()
AbstractObjectOption
public AbstractObjectOption(java.lang.String name)
AbstractObjectOption
public AbstractObjectOption(java.lang.String name,
java.lang.String description)
getDescription
public java.lang.String getDescription()
execute
public final void execute(Workspace workspace,
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 workspace,
ObjectView view,
Location at)
disabled
public Permission disabled(Workspace workspace,
ObjectView view,
Location at)
disabled
public final Permission disabled(Workspace workspace,
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