| Package | Description |
|---|---|
| org.sodeac.common.typedtree |
| Modifier and Type | Method and Description |
|---|---|
<T> ModelPath<R,T> |
ModelPath.ModelPathBuilder.build() |
<T extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.buildForNode(BranchNodeType<S,T> field) |
<T> ModelPath<R,LeafNode<?,T>> |
ModelPath.ModelPathBuilder.buildForNode(LeafNodeType<S,T> field) |
<T> ModelPath<R,T> |
ModelPath.ModelPathBuilder.buildForValue(LeafNodeType<S,T> field) |
ModelPath<R,T> |
ModelPath.clone() |
protected ModelPath<N,T> |
ModelPath.NodeSelector.PathPredicate.getPath() |
ModelPath<R,T> |
ModelPath.setIndisposable() |
| Modifier and Type | Method and Description |
|---|---|
<X> void |
BranchNode.registerForModify(ModelPath<T,X> path,
IModifyListener<X> listener) |
protected <T> ModifyListenerRegistration<R> |
ModifyListenerRegistration.registerListener(ModelPath<R,T> path,
IModifyListener<T> listener) |
protected <T> ModifyListenerRegistration<R> |
ModifyListenerRegistration.registerListeners(ModelPath<R,T> path,
IModifyListener<T>... listener) |
protected <T> ModifyListenerRegistration<R> |
ModifyListenerRegistration.unregister(ModelPath<R,T> path) |
<X> void |
BranchNode.unregisterForModify(ModelPath<T,X> path) |
| Modifier and Type | Method and Description |
|---|---|
<T> ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R,N> |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder.addPathPredicate(Function<ModelPath.ModelPathBuilder.RootModelPathBuilder<N>,ModelPath<N,T>> pathBuilderFunction,
Predicate<T> predicate) |
protected ModelPath.NodeSelector.NodeSelectorPredicate |
ModelPath.NodeSelector.NodeSelectorPredicate.addPathPredicate(Function<ModelPath.ModelPathBuilder.RootModelPathBuilder<T>,ModelPath<T,?>> pathBuilderFunction,
Predicate<?> predicate) |
| Constructor and Description |
|---|
PathPredicate(ModelPath<N,T> path,
Predicate<T> predicate) |
Copyright © 2020. All rights reserved.