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(String path,
UniversalFilter.Selector selector) |
Modifier and Type | Method and Description |
---|---|
NodeState |
select(UniversalFilter filter,
PropertyState before,
PropertyState after)
Map a property event.
|
NodeState |
select(UniversalFilter filter,
String name,
NodeState before,
NodeState after)
Map a node event.
|
public RelativePathSelector(String path, UniversalFilter.Selector selector)
path
- path to select fromselector
- selector to base path
uponpublic NodeState select(UniversalFilter filter, PropertyState before, PropertyState after)
UniversalFilter.Selector
select
in interface UniversalFilter.Selector
filter
- 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) uponpublic NodeState select(UniversalFilter filter, String name, NodeState before, NodeState after)
UniversalFilter.Selector
select
in interface UniversalFilter.Selector
filter
- 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 © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"