wt.clients.util
Class ActionLoader
java.lang.Object
wt.clients.util.ActionLoader
- All Implemented Interfaces:
- ActionListener, EventListener
- public class ActionLoader
- extends Object
- implements ActionListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
versionID
private static final String versionID
- See Also:
- Constant Field Values
RESOURCE_FILE
private static String RESOURCE_FILE
resource
private PropertiesMap resource
actionHashtable
private Hashtable actionHashtable
ActionLoader
public ActionLoader()
ActionLoader
public ActionLoader(String resourceFile)
- Parameters:
resourceFile
-
getAction
public Action getAction(String actionName)
throws ActionDoesNotExistException,
ActionClassNotAnActionException,
ClassNotFoundException,
InstantiationException,
IllegalAccessException
- Parameters:
actionName
-
- Returns:
- Action
- Throws:
ActionDoesNotExistException
ActionClassNotAnActionException
ClassNotFoundException
InstantiationException
IllegalAccessException
addAction
public void addAction(String actionName,
Action action)
- Parameters:
actionName
- action
-
removeAction
public void removeAction(String actionName)
- Parameters:
actionName
-
removeAction
public void removeAction(Action pAction)
- Parameters:
pAction
-
loadAction
public void loadAction(String actionName)
throws ActionDoesNotExistException,
ActionClassNotAnActionException,
ClassNotFoundException,
InstantiationException,
IllegalAccessException
- Parameters:
actionName
-
- Throws:
ActionDoesNotExistException
ActionClassNotAnActionException
ClassNotFoundException
InstantiationException
IllegalAccessException
isActionLoaded
public boolean isActionLoaded(String actionName)
- Parameters:
actionName
-
- Returns:
- boolean
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
- Parameters:
e
-
printLoadedActions
public void printLoadedActions()