-
- All Superinterfaces:
Criteria
,CriteriaNode
,org.refcodes.mixin.NameAccessor
- All Known Subinterfaces:
NotCriteria
- All Known Implementing Classes:
AbstractSingleCriteriaNode
public interface SingleCriteriaNode extends CriteriaNode
A special specialization of theCriteriaNode
, allowing just one child. This is required for nodes representing for example a logical NOT. ATTENTION: Make sure you overwrite theCriteriaNode.addChild(Criteria)
method to throw an according exception in case more than one childCriteria
is to be stored in theSingleCriteriaNode
.- Version:
- $Id: $Id
- Author:
- steiner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Criteria
getChild()
Returns the single childCriteria
being stored in thisCriteriaNode
.void
setChild(Criteria aCriteria)
Sets the single childCriteria
to be stored in thisCriteriaNode
.-
Methods inherited from interface org.refcodes.criteria.CriteriaNode
addChild, getChildren
-
-
-
-
Method Detail
-
getChild
Criteria getChild()
Returns the single childCriteria
being stored in thisCriteriaNode
.- Returns:
- The according child
Criteria
.
-
setChild
void setChild(Criteria aCriteria)
Sets the single childCriteria
to be stored in thisCriteriaNode
.- Parameters:
aCriteria
- The according childCriteria
.
-
-