public class RelativePathSelector extends Object implements UniversalFilter.Selector
Note: selecting the parent of the root node will return a non existing
NodeState instance.
| Constructor and Description |
|---|
RelativePathSelector(@NotNull String path,
@NotNull UniversalFilter.Selector selector) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull NodeState |
select(@NotNull UniversalFilter filter,
@Nullable PropertyState before,
@Nullable PropertyState after)
Map a property event.
|
@NotNull NodeState |
select(@NotNull UniversalFilter filter,
@NotNull String name,
@NotNull NodeState before,
@NotNull NodeState after)
Map a node event.
|
public RelativePathSelector(@NotNull
@NotNull String path,
@NotNull
@NotNull UniversalFilter.Selector selector)
path - path to select fromselector - selector to base path upon@NotNull public @NotNull NodeState select(@NotNull @NotNull UniversalFilter filter, @Nullable @Nullable PropertyState before, @Nullable @Nullable PropertyState after)
UniversalFilter.Selectorselect in interface UniversalFilter.Selectorfilter - filter instance on which respective call back occurred.before - before state or null for
EventFilter.includeAdd(PropertyState)after - after state or null for
EventFilter.includeDelete(PropertyState)NodeState instance for basing the filtering criterion (predicate) upon@NotNull public @NotNull NodeState select(@NotNull @NotNull UniversalFilter filter, @NotNull @NotNull String name, @NotNull @NotNull NodeState before, @NotNull @NotNull NodeState after)
UniversalFilter.Selectorselect in interface UniversalFilter.Selectorfilter - filter instance on which respective call back occurred.name - name of the child node statebefore - before state or null for
EventFilter.includeAdd(String, NodeState)after - after state or null for
EventFilter.includeDelete(String, NodeState)Copyright © 2010 - 2020 Adobe. All Rights Reserved