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>>
ACompositeTupleAdaptedPredicate, allowing differentPredicates to be applied to different fields in tuples as a single Predicate.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTupleAdaptedPredicateComposite.Builder<R>static classTupleAdaptedPredicateComposite.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:
getComponentsin classPredicateComposite<Tuple<R>,TupleAdaptedPredicate<R,? extends Object>>
-
-