|
||||||||||
| 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
Represents the configuration of a container component that could branch the business logic
| Field Summary | |
|---|---|
protected ContainerConfig |
conditions
|
| 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 |
|---|
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, SUBTREE |
| Constructor Summary | |
|---|---|
BranchingConfigImpl()
Constructs a BranchingConfigImpl object |
|
BranchingConfigImpl(Object data)
Constructs a BranchingConfigImpl object |
|
| Method Summary | |
|---|---|
int |
getBranchType()
Returns the branch type (e.g. |
Object |
getClone()
Returns a self clone |
ContainerConfig |
getConditions()
Returns the conditions container |
boolean |
getEnabled()
Gets the enabled attribute of the BaseConfiguration object |
boolean |
getMatchAny()
Returns the match any flag. |
void |
init()
This method is called after internal data structure is set |
BranchCondition |
newCondition()
Returns a new populated condition config |
int |
numberLoops()
Returns the total number of LoopConfig items in this Branch and its child branches or loops. |
void |
setBranchType(int type)
Sets the branch type (e.g. |
void |
setConditions(ContainerConfig conditions)
|
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(Object data)
data - TreeMap with config data| Method Detail |
|---|
public boolean getEnabled()
BaseConfiguration
getEnabled in interface BaseConfigurationgetEnabled in class BaseConfigurationImplpublic int totalSize()
totalSize in interface BranchingConfigpublic int numberLoops()
BranchingConfig
numberLoops in interface BranchingConfigpublic void init()
init in interface BaseConfigurationinit in class ContainerConfigImplpublic ContainerConfig getConditions()
getConditions in interface BranchingConfigpublic void setConditions(ContainerConfig conditions)
public BranchCondition newCondition()
newCondition in interface BranchingConfigpublic boolean getMatchAny()
getMatchAny in interface BranchingConfigpublic void setMatchAny(boolean matchAny)
setMatchAny in interface BranchingConfigpublic int getBranchType()
getBranchType in interface BranchingConfigpublic void setBranchType(int type)
setBranchType in interface BranchingConfig
public Object getClone()
throws Exception
getClone in interface BaseConfigurationgetClone in class BaseConfigurationImplException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||