com.ibm.di.config.xml
Class HookFactory

java.lang.Object
  extended by com.ibm.di.config.xml.Factories
      extended by com.ibm.di.config.xml.HookFactory

public class HookFactory
extends Factories


Field Summary
static String HOOK_ITEM_DEBUG
           
static String HOOK_ITEM_ENABLED
           
static String HOOK_ITEM_NAME
           
static String HOOK_ITEM_SCRIPT
           
static String HOOK_ITEM_TAG
           
static String HOOK_TAG
           
 
Fields inherited from class com.ibm.di.config.xml.Factories
classMap, implMap, INHERIT_TAG, logger, NAME_ATTRIBUTE, NAME_TAG, PARAMETER_TAG, parent, USER_COMMENT_ATTRIBUTE, VALUE_ATTRIBUTE
 
Constructor Summary
HookFactory()
           
 
Method Summary
 void build(BaseConfiguration config, Element elem)
          Generate XML element from configuration object
 void getHookItem(Element elem, HooksConfig config)
           
 void parse(BaseConfiguration config, Element elem)
          Parse the Connector element into a ConnectorConfig
 void setHookItem(Element elem, HookConfig config)
           
 
Methods inherited from class com.ibm.di.config.xml.Factories
debug, dump, getBaseName, getClassTag, getFactory, getImpl, getInheritsFrom, getNodeText, getNodeTextByName, getParameter, getParameters, getSingleElement, isDebugMode, logmsg, setBaseName, setInheritsFrom, setParameter, setParameters, setSingleElement, setSingleElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOOK_TAG

public static final String HOOK_TAG
See Also:
Constant Field Values

HOOK_ITEM_TAG

public static final String HOOK_ITEM_TAG
See Also:
Constant Field Values

HOOK_ITEM_NAME

public static final String HOOK_ITEM_NAME
See Also:
Constant Field Values

HOOK_ITEM_SCRIPT

public static final String HOOK_ITEM_SCRIPT
See Also:
Constant Field Values

HOOK_ITEM_ENABLED

public static final String HOOK_ITEM_ENABLED
See Also:
Constant Field Values

HOOK_ITEM_DEBUG

public static final String HOOK_ITEM_DEBUG
See Also:
Constant Field Values
Constructor Detail

HookFactory

public HookFactory()
Method Detail

parse

public void parse(BaseConfiguration config,
                  Element elem)
           throws Exception
Parse the Connector element into a ConnectorConfig

Overrides:
parse in class Factories
Throws:
Exception

getHookItem

public void getHookItem(Element elem,
                        HooksConfig config)
                 throws Exception
Throws:
Exception

build

public void build(BaseConfiguration config,
                  Element elem)
           throws Exception
Description copied from class: Factories
Generate XML element from configuration object

Overrides:
build in class Factories
Throws:
Exception

setHookItem

public void setHookItem(Element elem,
                        HookConfig config)
                 throws Exception
Throws:
Exception