|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LoopConfig
Configuration for a Loop Component in an AssemblyLine.
Field Summary | |
---|---|
static int |
LOOP_COLLECTION
For each value of an Attribute in the work Entry |
static int |
LOOP_CONDITIONS
While conditions are true |
static int |
LOOP_CONNECTOR_FC
For each Entry returned by connector or FC |
static int |
OPTION_INITIALIZE
Initialize the Connector every time the Loop is entered |
static int |
OPTION_NONE
Initialize once in the AssemblyLine |
static int |
OPTION_SELECT
Initialize the connector and select every time the Loop is entered. |
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 |
Method Summary | |
---|---|
int |
getInitConnectorOption()
Returns the initialization option. |
java.lang.String |
getLoopAttributeName()
Returns the name of the loop attribute that gets one value from the work attribute for each loop. |
ConnectorConfig |
getLoopConnector()
Returns the Loop connector configuration |
int |
getLoopType()
Returns the type of loop we are doing. |
java.lang.String |
getWorkAttributeName()
Returns the name of the work attribute whose values to loop over Only interesting for type LOOP_COLLECTION. |
void |
setInitConnectorOption(int option)
Sets the initialization option. |
void |
setLoopAttributeName(java.lang.String name)
Sets the name of the loop attribute that gets one value from the work attribute for each loop |
void |
setLoopType(int type)
Sets the loop type. |
void |
setWorkAttributeName(java.lang.String name)
Sets the name of the work attribute whose values to loop over |
Methods inherited from interface com.ibm.di.config.interfaces.BranchingConfig |
---|
getBranchType, getConditions, getMatchAny, newCondition, numberLoops, setBranchType, setMatchAny, totalSize |
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 |
---|
static final int LOOP_CONDITIONS
static final int LOOP_CONNECTOR_FC
static final int LOOP_COLLECTION
static final int OPTION_NONE
static final int OPTION_INITIALIZE
static final int OPTION_SELECT
Method Detail |
---|
ConnectorConfig getLoopConnector() throws java.lang.Exception
java.lang.Exception
int getLoopType()
void setLoopType(int type)
int getInitConnectorOption()
void setInitConnectorOption(int option)
java.lang.String getWorkAttributeName()
void setWorkAttributeName(java.lang.String name)
java.lang.String getLoopAttributeName()
void setLoopAttributeName(java.lang.String name)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |