org.alfresco.filesys.alfresco
Class DesktopActionTable

java.lang.Object
  extended by org.alfresco.filesys.alfresco.DesktopActionTable

public class DesktopActionTable
extends java.lang.Object

Desktop Action Table Class

Contains a list of desktop actions indexed by action name.


Constructor Summary
DesktopActionTable()
          Default constructor
 
Method Summary
 boolean addAction(DesktopAction action)
          Add an action
 java.util.Enumeration enumerateActionNames()
          Enumerate the action names
 DesktopAction getAction(java.lang.String name)
          Find a named action
 DesktopAction getActionViaPseudoName(java.lang.String pseudoName)
          Find an action via the pseudo file name
 int numberOfActions()
          Return the count of actions
 DesktopAction removeAction(java.lang.String name)
          Remove an action
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesktopActionTable

public DesktopActionTable()
Default constructor

Method Detail

getAction

public final DesktopAction getAction(java.lang.String name)
Find a named action

Parameters:
name - String
Returns:
DesktopAction

getActionViaPseudoName

public final DesktopAction getActionViaPseudoName(java.lang.String pseudoName)
Find an action via the pseudo file name

Parameters:
pseudoName - String
Returns:
DesktopAction

numberOfActions

public final int numberOfActions()
Return the count of actions

Returns:
int

addAction

public final boolean addAction(DesktopAction action)
Add an action

Parameters:
action - DesktopAction
Returns:
boolean

enumerateActionNames

public final java.util.Enumeration enumerateActionNames()
Enumerate the action names

Returns:
Enumeration

removeAction

public final DesktopAction removeAction(java.lang.String name)
Remove an action

Parameters:
name - String
Returns:
DesktopAction


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.