|
||||||||||
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 dataMethod Detail |
---|
public boolean getEnabled()
getEnabled
in interface BaseConfiguration
getEnabled
in class BaseConfigurationImpl
public int totalSize()
totalSize
in interface BranchingConfig
public int numberLoops()
numberLoops
in interface BranchingConfig
public void init()
init
in interface BaseConfiguration
init
in class BaseConfigurationImpl
public ContainerConfig getConditions()
getConditions
in interface BranchingConfig
public void setConditions(ContainerConfig conditions)
conditions
- A container with BranchCondition
configurations.public BranchCondition newCondition()
newCondition
in interface BranchingConfig
public boolean getMatchAny()
getMatchAny
in interface BranchingConfig
public void setMatchAny(boolean matchAny)
setMatchAny
in interface BranchingConfig
matchAny
- The value of the match any flag.public int getBranchType()
getBranchType
in interface BranchingConfig
public void setBranchType(int type)
setBranchType
in interface BranchingConfig
type
- The type of the branch component.public java.lang.Object getClone() throws java.lang.Exception
getClone
in interface BaseConfiguration
getClone
in class ContainerConfigImpl
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |