Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.ide.controls.elementtree
Class ElementRegistry

java.lang.Object
  extended by oracle.ide.controls.elementtree.ElementRegistry


public final class ElementRegistry
extends java.lang.Object

This class is used to associate Filters and Handlers to Element classes. The class is not thread safe.

See Also:
ElementTreeRootNode.getElementRegistry()

Constructor Summary
ElementRegistry()
           

 

Method Summary
 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.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ElementRegistry

public ElementRegistry()

Method Detail

register

public void register(java.lang.Class<? extends Element> cls,
                     Handler handler)
Registers a handler for that class and all sub-classes.

register

public void register(java.lang.Class<? extends Element> cls,
                     Filter filter)
Registers a filter for that class and all sub-classes.

unregister

public void unregister(java.lang.Class<? extends Element> cls,
                       Handler handler)
Unregister an handler.
Parameters:
cls - The class for which the handler was registered
handler - The handler to remove.

unregister

public void unregister(java.lang.Class<? extends Element> cls,
                       Filter filter)
Unregister an filter.
Parameters:
cls - The class for which the filter was registered
filter - The filter to remove.

getFilterChangeNumber

public int getFilterChangeNumber()
The filter change number is incremented each time a filter is added or removed. The children cache must be invalidated when that value is changed.
Returns:
the current filter change number.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.