public class BaseFluent<F extends Fluent<F>> extends Object implements Fluent<F>, Visitable<F>
Modifier and Type | Field and Description |
---|---|
VisitableMap |
_visitables |
static String |
VISIT |
Constructor and Description |
---|
BaseFluent() |
Modifier and Type | Method and Description |
---|---|
<V> F |
accept(Class<V> type,
Visitor<V> visitor) |
F |
accept(Visitor... visitors) |
F |
acceptInternal(Visitor<?>... visitors) |
static <T> ArrayList<T> |
aggregate(List<? extends T>... lists) |
static <T> LinkedHashSet<T> |
aggregate(Set<? extends T>[] sets) |
static <T> ArrayList<T> |
build(List<? extends Builder<? extends T>> list) |
static <T> List<T> |
build(Set<? extends Builder<? extends T>> set) |
static <T> VisitableBuilder<T,?> |
builderOf(T item) |
static <V extends Visitor<?>,F> |
canVisit(V visitor,
F fluent) |
static <V,F> Boolean |
hasCompatibleVisitMethod(V visitor,
F fluent) |
public static final String VISIT
public final VisitableMap _visitables
public static <T> VisitableBuilder<T,?> builderOf(T item)
public static <T> LinkedHashSet<T> aggregate(Set<? extends T>[] sets)
public static <V,F> Boolean hasCompatibleVisitMethod(V visitor, F fluent)
Copyright © 2021. All rights reserved.