public final class ElementRegistry
extends java.lang.Object
Filters and Handlers to Element classes.
 The class is not thread safe.ElementTreeRootNode.getElementRegistry()| Constructor and Description | 
|---|
ElementRegistry()  | 
ElementRegistry(Filter filter)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getFilterChangeNumber()
The filter change number is incremented each time a filter is added or removed. 
 | 
void | 
register(java.lang.Class<? extends Element> cls,
        Filter filter)
Registers a filter for that class and all sub-classes. 
 | 
void | 
register(java.lang.Class<? extends Element> cls,
        Handler handler)
Registers a handler for that class and all sub-classes. 
 | 
void | 
unregister(java.lang.Class<? extends Element> cls,
          Filter filter)
Unregister an filter. 
 | 
void | 
unregister(java.lang.Class<? extends Element> cls,
          Handler handler)
Unregister an handler. 
 | 
public ElementRegistry(Filter filter)
public ElementRegistry()
public void register(java.lang.Class<? extends Element> cls, Handler handler)
public void register(java.lang.Class<? extends Element> cls, Filter filter)
public void unregister(java.lang.Class<? extends Element> cls, Handler handler)
cls - The class for which the handler was registeredhandler - The handler to remove.public void unregister(java.lang.Class<? extends Element> cls, Filter filter)
cls - The class for which the filter was registeredfilter - The filter to remove.public int getFilterChangeNumber()