public interface VisitorListener
| Modifier and Type | Field and Description |
|---|---|
static Set<VisitorListener> |
listeners |
static AtomicBoolean |
loaded |
| Modifier and Type | Method and Description |
|---|---|
default <T> void |
afterVisit(Visitor<T> v,
List<Map.Entry<String,Object>> path,
T target) |
default <T> void |
beforeVisit(Visitor<T> v,
List<Map.Entry<String,Object>> path,
T target) |
static Set<VisitorListener> |
getListeners() |
default <V,T> void |
onCheck(Visitor<V> v,
boolean canVisit,
T target) |
static void |
register(VisitorListener listener) |
static void |
unregister(VisitorListener listener) |
static <T> Visitor<T> |
wrap(Visitor<T> visitor) |
static final AtomicBoolean loaded
static final Set<VisitorListener> listeners
static Set<VisitorListener> getListeners()
static void register(VisitorListener listener)
static void unregister(VisitorListener listener)
default <T> void beforeVisit(Visitor<T> v, List<Map.Entry<String,Object>> path, T target)
default <V,T> void onCheck(Visitor<V> v, boolean canVisit, T target)
Copyright © 2015–2024 Red Hat. All rights reserved.