public final class ElementRegistry
extends java.lang.Object
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()