Class TupleAdaptedPredicateComposite<R>
- java.lang.Object
-
- uk.gov.gchq.koryphe.composite.Composite<C>
-
- uk.gov.gchq.koryphe.predicate.PredicateComposite<Tuple<R>,TupleAdaptedPredicate<R,? extends Object>>
-
- uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite<R>
-
- Type Parameters:
R
- Reference type used by tuples
- All Implemented Interfaces:
Predicate<Tuple<R>>
,InputValidator
public class TupleAdaptedPredicateComposite<R> extends PredicateComposite<Tuple<R>,TupleAdaptedPredicate<R,? extends Object>>
AComposite
TupleAdaptedPredicate
, allowing differentPredicate
s to be applied to different fields in tuples as a single Predicate.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TupleAdaptedPredicateComposite.Builder<R>
static class
TupleAdaptedPredicateComposite.SelectedBuilder<R>
-
Constructor Summary
Constructors Constructor Description TupleAdaptedPredicateComposite()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TupleAdaptedPredicate<R,? extends Object>>
getComponents()
-
Methods inherited from class uk.gov.gchq.koryphe.predicate.PredicateComposite
isInputValid, test
-
Methods inherited from class uk.gov.gchq.koryphe.composite.Composite
equals, hashCode, setComponents, toString
-
-
-
-
Method Detail
-
getComponents
public List<TupleAdaptedPredicate<R,? extends Object>> getComponents()
- Overrides:
getComponents
in classPredicateComposite<Tuple<R>,TupleAdaptedPredicate<R,? extends Object>>
-
-