org.merlotxml.merlot.plugin.action
Class ActionPluginConfig

java.lang.Object
  extended byorg.merlotxml.merlot.plugin.PluginConfig
      extended byorg.merlotxml.merlot.plugin.action.ActionPluginConfig

public class ActionPluginConfig
extends PluginConfig

Merlot Action Plugin Configuration

An action plugin can contain multiple actions. Similarly, an action plugin config can contain multiple action configs.

Author:
Tim McCune

Field Summary
protected  java.util.List actionConfigs
           
protected static java.lang.String XPATH_ACTION
           
 
Fields inherited from class org.merlotxml.merlot.plugin.PluginConfig
author, classLoader, longName, name, source, url, version, XPATH_AUTHOR, XPATH_DEPENDENCIES, XPATH_LONG_NAME, XPATH_NAME, XPATH_PLUGIN, XPATH_TEXT, XPATH_URL, XPATH_VERSION
 
Constructor Summary
ActionPluginConfig(PluginManager manager, java.lang.ClassLoader loader, java.io.File source)
           
 
Method Summary
 java.util.List getActionConfigs()
           
protected  void init()
           
 void parse(org.w3c.dom.Node node)
          Parse the default elements common to all plugins.
 java.lang.String toString()
           
 
Methods inherited from class org.merlotxml.merlot.plugin.PluginConfig
getAboutAction, getName, getNode, getSource, resolveDependencies, setClassLoader, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XPATH_ACTION

protected static final java.lang.String XPATH_ACTION
See Also:
Constant Field Values

actionConfigs

protected java.util.List actionConfigs
Constructor Detail

ActionPluginConfig

public ActionPluginConfig(PluginManager manager,
                          java.lang.ClassLoader loader,
                          java.io.File source)
Method Detail

getActionConfigs

public java.util.List getActionConfigs()

parse

public void parse(org.w3c.dom.Node node)
           throws PluginConfigException
Description copied from class: PluginConfig
Parse the default elements common to all plugins.

Overrides:
parse in class PluginConfig
Throws:
PluginConfigException - Thrown if there was a problem loading an action object

init

protected void init()
             throws PluginConfigException
Overrides:
init in class PluginConfig
Throws:
PluginConfigException

toString

public java.lang.String toString()
Overrides:
toString in class PluginConfig