protected static class ModelPath.NodeSelector.NodeSelectorPredicate<T extends BranchNodeMetaModel> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
NodeSelectorPredicate(T defaultMetaInstance,
ModelPath.NodeSelector.NodeSelectorPredicate parent,
BooleanFunction.LogicalOperator logicalOperator,
boolean invert) |
| Modifier and Type | Method and Description |
|---|---|
protected ModelPath.NodeSelector.NodeSelectorPredicate |
addChildPredicate(ModelPath.NodeSelector.NodeSelectorPredicate childPredicate) |
protected ModelPath.NodeSelector.NodeSelectorPredicate |
addLeafNodePredicate(LeafNodeType<T,?> field,
Predicate<?> predicate) |
protected ModelPath.NodeSelector.NodeSelectorPredicate |
addPathPredicate(Function<ModelPath.ModelPathBuilder.RootModelPathBuilder<T>,ModelPath<T,?>> pathBuilderFunction,
Predicate<?> predicate) |
ModelPath.NodeSelector.NodeSelectorPredicate |
clone(ModelPath.NodeSelector.NodeSelectorPredicate clonedParent) |
protected void |
dispose() |
boolean |
equals(Object obj) |
protected BooleanFunction.LogicalOperator |
getLogicalOperator() |
protected ModelPath.NodeSelector.NodeSelectorPredicate |
getParent() |
int |
hashCode() |
protected boolean |
isInvert() |
protected void |
setInvert(boolean invert) |
protected void |
setLogicalOperator(BooleanFunction.LogicalOperator logicalOperator) |
protected NodeSelectorPredicate(T defaultMetaInstance, ModelPath.NodeSelector.NodeSelectorPredicate parent, BooleanFunction.LogicalOperator logicalOperator, boolean invert)
protected BooleanFunction.LogicalOperator getLogicalOperator()
protected void setLogicalOperator(BooleanFunction.LogicalOperator logicalOperator)
protected boolean isInvert()
protected void setInvert(boolean invert)
protected ModelPath.NodeSelector.NodeSelectorPredicate getParent()
protected ModelPath.NodeSelector.NodeSelectorPredicate addLeafNodePredicate(LeafNodeType<T,?> field, Predicate<?> predicate)
protected ModelPath.NodeSelector.NodeSelectorPredicate addPathPredicate(Function<ModelPath.ModelPathBuilder.RootModelPathBuilder<T>,ModelPath<T,?>> pathBuilderFunction, Predicate<?> predicate)
protected ModelPath.NodeSelector.NodeSelectorPredicate addChildPredicate(ModelPath.NodeSelector.NodeSelectorPredicate childPredicate)
protected void dispose()
public ModelPath.NodeSelector.NodeSelectorPredicate clone(ModelPath.NodeSelector.NodeSelectorPredicate clonedParent)
Copyright © 2020. All rights reserved.