|
||||||||||
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 dataMethod Detail |
---|
public boolean getEnabled()
BaseConfiguration
getEnabled
in interface BaseConfiguration
getEnabled
in class BaseConfigurationImpl
public int totalSize()
totalSize
in interface BranchingConfig
public int numberLoops()
BranchingConfig
numberLoops
in interface BranchingConfig
public void init()
init
in interface BaseConfiguration
init
in class ContainerConfigImpl
public ContainerConfig getConditions()
getConditions
in interface BranchingConfig
public void setConditions(ContainerConfig conditions)
public BranchCondition newCondition()
newCondition
in interface BranchingConfig
public boolean getMatchAny()
getMatchAny
in interface BranchingConfig
public void setMatchAny(boolean matchAny)
setMatchAny
in interface BranchingConfig
public int getBranchType()
getBranchType
in interface BranchingConfig
public void setBranchType(int type)
setBranchType
in interface BranchingConfig
public Object getClone() throws Exception
getClone
in interface BaseConfiguration
getClone
in class BaseConfigurationImpl
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |