|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.di.config.base.BaseConfigurationImpl
com.ibm.di.config.base.ContainerConfigImpl
com.ibm.di.config.base.BranchingConfigImpl
public class BranchingConfigImpl
Implements the configuration of a component used to branch the business logic
| Field Summary | |
|---|---|
protected ContainerConfig |
conditions
A container with the conditions of the branch component. |
| Fields inherited from class com.ibm.di.config.base.ContainerConfigImpl |
|---|
items |
| Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl |
|---|
NAME |
| Fields inherited from interface com.ibm.di.config.interfaces.BranchingConfig |
|---|
BRANCH_CASE, BRANCH_ELSE, BRANCH_ELSEIF, BRANCH_IF, BRANCH_SWITCH |
| Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration |
|---|
CHILD_PATH_SEPARATOR, DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SEARCH_SUBSTRING, SUBTREE |
| Constructor Summary | |
|---|---|
BranchingConfigImpl()
Constructs a BranchingConfigImpl object |
|
BranchingConfigImpl(java.lang.Object data)
Constructs a BranchingConfigImpl object |
|
| Method Summary | |
|---|---|
int |
getBranchType()
|
java.lang.Object |
getClone()
|
ContainerConfig |
getConditions()
|
boolean |
getEnabled()
Gets the enabled attribute of this object. |
boolean |
getMatchAny()
|
void |
init()
Called after internal data structure is set. |
BranchCondition |
newCondition()
|
int |
numberLoops()
|
void |
setBranchType(int type)
Sets the branch type (e.g. |
void |
setConditions(ContainerConfig conditions)
Set the conditions of the branch component. |
void |
setMatchAny(boolean matchAny)
Sets the match any flag. |
int |
totalSize()
Returns the total number of components in this Branch. |
| Methods inherited from class com.ibm.di.config.base.ContainerConfigImpl |
|---|
addConfig, containsConfig, getChild, getChildNames, getConfig, getConfig, getConfig, getConfigurations, getInheritedConfigurations, indexOf, indexOf, insertConfig, moveConfig, moveConfig, moveConfig, removeConfig, removeConfig, removeConfig, setupInheritanceChain, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ibm.di.config.interfaces.ContainerConfig |
|---|
addConfig, containsConfig, getConfig, getConfig, getConfig, getConfigurations, getInheritedConfigurations, indexOf, indexOf, insertConfig, moveConfig, moveConfig, moveConfig, removeConfig, removeConfig, removeConfig, size |
| Field Detail |
|---|
protected ContainerConfig conditions
| Constructor Detail |
|---|
public BranchingConfigImpl()
public BranchingConfigImpl(java.lang.Object data)
data - TreeMap with config data| Method Detail |
|---|
public boolean getEnabled()
getEnabled in interface BaseConfigurationgetEnabled in class BaseConfigurationImplpublic int totalSize()
totalSize in interface BranchingConfigpublic int numberLoops()
numberLoops in interface BranchingConfigpublic void init()
init in interface BaseConfigurationinit in class BaseConfigurationImplpublic ContainerConfig getConditions()
getConditions in interface BranchingConfigpublic void setConditions(ContainerConfig conditions)
conditions - A container with BranchCondition configurations.public BranchCondition newCondition()
newCondition in interface BranchingConfigpublic boolean getMatchAny()
getMatchAny in interface BranchingConfigpublic void setMatchAny(boolean matchAny)
setMatchAny in interface BranchingConfigmatchAny - The value of the match any flag.public int getBranchType()
getBranchType in interface BranchingConfigpublic void setBranchType(int type)
setBranchType in interface BranchingConfigtype - The type of the branch component.
public java.lang.Object getClone()
throws java.lang.Exception
getClone in interface BaseConfigurationgetClone in class ContainerConfigImpljava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||