|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.imagero.swing.tree.handler.HandlerFactory
HandlerFactory maintains list with registered handlers.
For quick search every Handler supplies while registring array with classes which it can handle.
The final decision by Handler search is made with help of Handler#canHandle() and Handler#isGeneric()
| Constructor Summary | |
HandlerFactory()
|
|
| Method Summary | |
static void |
deregister(Handler handler,
java.lang.Class[] _class)
deregister Handler for specified classes |
static Handler |
getHandler(java.lang.Object o)
get Handler for specified Object |
protected static Handler |
getHandler(java.lang.Object o,
java.lang.Class aClass)
get Handler for specified Object and Class |
protected static boolean |
hasHandlerForClass(java.lang.Class aClass)
determine if there are some Handler was registered for specified Class |
static void |
register(Handler handler,
java.lang.Class[] classes)
register Handler for given classes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public HandlerFactory()
| Method Detail |
public static void register(Handler handler,
java.lang.Class[] classes)
handler - Handler to registerclasses - classes which this Handler can handle
public static void deregister(Handler handler,
java.lang.Class[] _class)
handler - Handler to deregister_class - classes which this Handler can handlepublic static Handler getHandler(java.lang.Object o)
o - Object
protected static Handler getHandler(java.lang.Object o,
java.lang.Class aClass)
o - ObjectaClass - Class
protected static boolean hasHandlerForClass(java.lang.Class aClass)
aClass - Class
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||