public abstract class AbstractConstraintStreamHelper<Right,JoinedStream,Joiner,Predicate> extends Object
Constructor and Description |
---|
AbstractConstraintStreamHelper() |
Modifier and Type | Method and Description |
---|---|
protected abstract JoinedStream |
doJoin(Class<Right> otherClass) |
protected abstract JoinedStream |
doJoin(Class<Right> otherClass,
Joiner... joiners) |
protected abstract JoinedStream |
doJoin(Class<Right> otherClass,
Joiner joiner) |
protected abstract Predicate |
extractPredicate(Joiner joiner) |
protected abstract JoinedStream |
filter(JoinedStream stream,
Predicate predicate) |
protected abstract boolean |
isFilteringJoiner(Joiner joiner) |
JoinedStream |
join(Class<Right> otherClass,
Joiner... joiners) |
protected abstract Joiner |
mergeJoiners(Joiner... joiners) |
protected abstract Predicate |
mergePredicates(Predicate predicate1,
Predicate predicate2) |
protected abstract JoinedStream doJoin(Class<Right> otherClass)
protected abstract JoinedStream doJoin(Class<Right> otherClass, Joiner joiner)
protected abstract JoinedStream doJoin(Class<Right> otherClass, Joiner... joiners)
protected abstract JoinedStream filter(JoinedStream stream, Predicate predicate)
protected abstract boolean isFilteringJoiner(Joiner joiner)
protected abstract Predicate mergePredicates(Predicate predicate1, Predicate predicate2)
public final JoinedStream join(Class<Right> otherClass, Joiner... joiners)
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.