com.tssap.util.ui.action
Class DefaultAction

java.lang.Object
  |
  +--com.tssap.util.ui.action.DefaultAction
All Implemented Interfaces:
com.tssap.util.action.IAction, IDisplayableAction, com.tssap.util.action.IGenericAction

public class DefaultAction
extends java.lang.Object
implements IDisplayableAction

Since:
10.07.2002

Constructor Summary
DefaultAction(java.lang.String text)
           
 
Method Summary
 com.tssap.util.action.ICategory getCategory()
          Each action has to assign itself to an @see ICategory
 org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
           
 java.lang.String getText()
           
 java.lang.String getToolTipText()
           
 boolean isAvailable(com.tssap.util.action.IActionContext actionContext)
           
 boolean isEnabled(com.tssap.util.action.IActionContext actionContext)
           
 boolean isFallbackAction()
           
 void run(com.tssap.util.action.IActionContext actionContext)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAction

public DefaultAction(java.lang.String text)
Method Detail

getText

public java.lang.String getText()
Specified by:
getText in interface IDisplayableAction
See Also:
com.tssap.util.action.IDisplayableAction#getText()

getToolTipText

public java.lang.String getToolTipText()
Specified by:
getToolTipText in interface IDisplayableAction
See Also:
com.tssap.util.action.IDisplayableAction#getToolTipText()

getImageDescriptor

public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
Specified by:
getImageDescriptor in interface IDisplayableAction
See Also:
com.tssap.util.action.IDisplayableAction#getImageDescriptor()

run

public void run(com.tssap.util.action.IActionContext actionContext)
Specified by:
run in interface com.tssap.util.action.IGenericAction
See Also:
com.tssap.util.action.IGenericAction#run(Object)

getCategory

public com.tssap.util.action.ICategory getCategory()
Description copied from interface: com.tssap.util.action.IAction
Each action has to assign itself to an @see ICategory
Specified by:
getCategory in interface com.tssap.util.action.IAction
See Also:
com.tssap.util.action.IGenericAction#getId()

isEnabled

public boolean isEnabled(com.tssap.util.action.IActionContext actionContext)
Specified by:
isEnabled in interface com.tssap.util.action.IGenericAction
See Also:
com.tssap.util.action.IGenericAction#isEnabled(Object)

isAvailable

public boolean isAvailable(com.tssap.util.action.IActionContext actionContext)
Specified by:
isAvailable in interface com.tssap.util.action.IGenericAction
See Also:
com.tssap.util.action.IGenericAction#isAvailable(Object)

isFallbackAction

public boolean isFallbackAction()
Specified by:
isFallbackAction in interface com.tssap.util.action.IGenericAction
See Also:
IGenericAction.isFallbackAction()


Copyright © 2005 SAP AG. All Rights Reserved.