com.aptana.ide.editors.views.actions
Class ActionSet

java.lang.Object
  extended by com.aptana.ide.editors.views.actions.ActionSet
All Implemented Interfaces:
IAction

public class ActionSet
extends java.lang.Object
implements IAction

Author:
Paul Colton

Constructor Summary
ActionSet(java.lang.String name)
          ActionSet
 
Method Summary
 Action addAction(java.lang.String name, java.lang.String filename)
          addAction
 Action addAction(java.lang.String name, java.lang.String filename, java.lang.String scriptName)
          addAction
 int getActionCount()
          getActionCount
 Action[] getActions()
          getActions
 java.lang.String getFilePath()
          getFilePath
 java.lang.String getName()
          getName
 java.lang.String getPath()
          getPath
 java.lang.String getScriptPath()
          getScriptPath
 java.lang.String getToolTipText()
          getToolTipText
 boolean isExecutable()
          isExecutable
 void removeAction(java.lang.String name)
          removeAction
 void setExecutable(boolean b)
          setExecutable
 void setName(java.lang.String name)
          setName
 void setToolTipText(java.lang.String text)
          setToolTipText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionSet

public ActionSet(java.lang.String name)
ActionSet

Parameters:
name -
Method Detail

setName

public void setName(java.lang.String name)
setName

Parameters:
name - The name to set.

getName

public java.lang.String getName()
getName

Specified by:
getName in interface IAction
Returns:
String

getPath

public java.lang.String getPath()
Description copied from interface: IAction
getPath

Specified by:
getPath in interface IAction
Returns:
String
See Also:
IAction.getPath()

getToolTipText

public java.lang.String getToolTipText()
Description copied from interface: IAction
getToolTipText

Specified by:
getToolTipText in interface IAction
Returns:
String
See Also:
IAction.getToolTipText()

setToolTipText

public void setToolTipText(java.lang.String text)
setToolTipText

Parameters:
text -

getActionCount

public int getActionCount()
getActionCount

Returns:
int

getActions

public Action[] getActions()
getActions

Returns:
Action[]

addAction

public Action addAction(java.lang.String name,
                        java.lang.String filename)
addAction

Parameters:
name -
filename -
Returns:
Action

addAction

public Action addAction(java.lang.String name,
                        java.lang.String filename,
                        java.lang.String scriptName)
addAction

Parameters:
name -
filename -
scriptName -
Returns:
Action

removeAction

public void removeAction(java.lang.String name)
removeAction

Parameters:
name -

isExecutable

public boolean isExecutable()
isExecutable

Returns:
boolean

setExecutable

public void setExecutable(boolean b)
setExecutable

Parameters:
b -

getFilePath

public java.lang.String getFilePath()
Description copied from interface: IAction
getFilePath

Specified by:
getFilePath in interface IAction
Returns:
String
See Also:
IAction.getFilePath()

getScriptPath

public java.lang.String getScriptPath()
Description copied from interface: IAction
getScriptPath

Specified by:
getScriptPath in interface IAction
Returns:
String
See Also:
IAction.getScriptPath()