Class ConditionalGroup
java.lang.Object
com.epam.fix.validation.engine.validators.condition.container.ConditionalGroup
- All Implemented Interfaces:
IConditionalMessage
- Direct Known Subclasses:
ConditionalBlock
,ConditionalMessage
Provides the condition group.
- Author:
- Serhiy_Zahriychuk Date: Jun 18, 2009
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ConditionalBlock>
protected List<ConditionalGroup>
protected Map<Integer,
ICondition> protected boolean
protected int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConditionalBlock
(ConditionalBlock conditionalBlock) void
addConditionalBlock
(List<ConditionalBlock> conditionalBlocks) void
addConditionalGroup
(ConditionalGroup conditionalGroup) void
addConditionalGroups
(List<ConditionalGroup> conditionalGroups) int
boolean
void
putConditionMap
(Map<Integer, ICondition> conditionMap) void
setRequired
(boolean required) void
setRootTag
(int rootTag)
-
Field Details
-
rootTag
protected int rootTag -
isRequired
protected boolean isRequired -
conditionMap
-
conditionalGroups
-
conditionalBlocks
-
-
Constructor Details
-
ConditionalGroup
-
-
Method Details
-
getRootTag
public int getRootTag()- Specified by:
getRootTag
in interfaceIConditionalMessage
-
setRootTag
public void setRootTag(int rootTag) - Specified by:
setRootTag
in interfaceIConditionalMessage
-
getConditionMap
- Specified by:
getConditionMap
in interfaceIConditionalMessage
-
putConditionMap
- Specified by:
putConditionMap
in interfaceIConditionalMessage
-
getConditionalGroups
- Specified by:
getConditionalGroups
in interfaceIConditionalMessage
-
addConditionalGroup
- Specified by:
addConditionalGroup
in interfaceIConditionalMessage
-
addConditionalGroups
- Specified by:
addConditionalGroups
in interfaceIConditionalMessage
-
getConditionalBlocks
- Specified by:
getConditionalBlocks
in interfaceIConditionalMessage
-
addConditionalBlock
- Specified by:
addConditionalBlock
in interfaceIConditionalMessage
-
addConditionalBlock
- Specified by:
addConditionalBlock
in interfaceIConditionalMessage
-
isRequired
public boolean isRequired()- Specified by:
isRequired
in interfaceIConditionalMessage
-
setRequired
public void setRequired(boolean required) - Specified by:
setRequired
in interfaceIConditionalMessage
-