com.ibm.di.config.xml
Class BranchingFactory

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

public class BranchingFactory
extends Factories


Field Summary
static String BRANCH_CONDITION_TAG
           
static String BRANCH_TAG
           
static String CASESENSITIVE_TAG
           
static String CONDITION_TAG
           
static String ENABLED_TAG
           
static String LEFT_HAND_TAG
           
static String MATCH_ANY_TAG
           
static String NEGATE_TAG
           
static String OPERATOR_TAG
           
static String RIGHT_HAND_TAG
           
static String SCRIPT_TAG
           
static String TYPE_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
BranchingFactory()
           
 
Method Summary
 void build(BaseConfiguration bconfig, Element elem)
          Generate XML element from configuration object
 void build(BranchCondition config, Element elem)
           
 void build(BranchingConfig config, Element elem)
           
 void parse(BaseConfiguration bconfig, Element elem)
          Parse XML element into configuration object
 void parse(BranchCondition config, Element elem)
           
 void parse(BranchingConfig config, Element elem)
           
 
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

BRANCH_TAG

public static final String BRANCH_TAG
See Also:
Constant Field Values

BRANCH_CONDITION_TAG

public static final String BRANCH_CONDITION_TAG
See Also:
Constant Field Values

ENABLED_TAG

public static final String ENABLED_TAG
See Also:
Constant Field Values

SCRIPT_TAG

public static final String SCRIPT_TAG
See Also:
Constant Field Values

CONDITION_TAG

public static final String CONDITION_TAG
See Also:
Constant Field Values

LEFT_HAND_TAG

public static final String LEFT_HAND_TAG
See Also:
Constant Field Values

RIGHT_HAND_TAG

public static final String RIGHT_HAND_TAG
See Also:
Constant Field Values

OPERATOR_TAG

public static final String OPERATOR_TAG
See Also:
Constant Field Values

NEGATE_TAG

public static final String NEGATE_TAG
See Also:
Constant Field Values

CASESENSITIVE_TAG

public static final String CASESENSITIVE_TAG
See Also:
Constant Field Values

MATCH_ANY_TAG

public static final String MATCH_ANY_TAG
See Also:
Constant Field Values

TYPE_TAG

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

BranchingFactory

public BranchingFactory()
Method Detail

parse

public void parse(BaseConfiguration bconfig,
                  Element elem)
           throws Exception
Description copied from class: Factories
Parse XML element into configuration object

Overrides:
parse in class Factories
Throws:
Exception

build

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

Overrides:
build in class Factories
Throws:
Exception

parse

public void parse(BranchingConfig config,
                  Element elem)
           throws Exception
Throws:
Exception

build

public void build(BranchingConfig config,
                  Element elem)
           throws Exception
Throws:
Exception

build

public void build(BranchCondition config,
                  Element elem)
           throws Exception
Throws:
Exception

parse

public void parse(BranchCondition config,
                  Element elem)
           throws Exception
Throws:
Exception