Interface OperatorCriterion
- All Superinterfaces:
AdvancementCriterion, Nameable
- All Known Subinterfaces:
AndCriterion, OrCriterion
-
Nested Class Summary
Nested classes/interfaces inherited from interface AdvancementCriterion
AdvancementCriterion.BaseBuilder<T,B>, AdvancementCriterion.Builder, AdvancementCriterion.Factory -
Method Summary
Modifier and TypeMethodDescriptioncriteria()Gets the childrenAdvancementCriterions of thisOperatorCriterion.Attempts to find all the childrenAdvancementCriterions with the specified name.Attempts to find the first childAdvancementCriterionwith the specified name.Gets the leafAdvancementCriterions.
-
Method Details
-
find
Attempts to find all the childrenAdvancementCriterions with the specified name. The children will be checked recursively.- Parameters:
name- The name- Returns:
- The criteria
-
findFirst
Attempts to find the first childAdvancementCriterionwith the specified name. The children will be checked recursively, but direct children are prioritized.- Parameters:
name- The name- Returns:
- The criterion
-
criteria
Collection<AdvancementCriterion> criteria()- Returns:
- The criteria
-
leafCriteria
Collection<AdvancementCriterion> leafCriteria()Gets the leafAdvancementCriterions. This means that there will never be anyOperatorCriterions in this list.- Returns:
- The leaf criteria
-