public static class ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R extends BranchNodeMetaModel,N extends BranchNodeMetaModel> extends Object
| Modifier and Type | Method and Description |
|---|---|
<T> ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
addLeafNodePredicate(LeafNodeType<N,T> field,
Predicate<T> predicate) |
<T> ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
addPathPredicate(Function<ModelPath.ModelPathBuilder.RootModelPathBuilder<N>,ModelPath<N,T>> pathBuilderFunction,
Predicate<T> predicate) |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
and() |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
andNot() |
ModelPath.ModelPathBuilder<R,N> |
build() |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
close() |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
or() |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
orNot() |
public <T> ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> addLeafNodePredicate(LeafNodeType<N,T> field, Predicate<T> predicate)
public <T> ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> addPathPredicate(Function<ModelPath.ModelPathBuilder.RootModelPathBuilder<N>,ModelPath<N,T>> pathBuilderFunction, Predicate<T> predicate)
public ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> and()
public ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> andNot()
public ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> or()
public ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> orNot()
public ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> close()
public ModelPath.ModelPathBuilder<R,N> build()
Copyright © 2020. All rights reserved.