de.kleopatra.support
Class HandlerMap
java.lang.Object
de.kleopatra.support.HandlerMap
- Direct Known Subclasses:
- DefaultCustomizerMap, FormIOHandlerMap
- public class HandlerMap
- extends java.lang.Object
a generic map for storing handlers for objects of a given class.
- Version:
- $Revision: 1.2 $ $Date: 2004/09/28 11:04:38 $
- Author:
- (C) Jeanette Winzenburg, Berlin
Field Summary |
protected java.util.Map |
handlers
|
Method Summary |
void |
addHandler(java.lang.Class handledClass,
java.lang.Class handlerClass)
|
void |
addHandler(java.lang.String handledClass,
java.lang.String handlerClass)
stores handler for a given handledClass.
|
protected boolean |
checkType(java.lang.Object object)
checks and returns whether the handler type if compatible with
the assumed "similarity" of the collection items.
|
protected java.util.Map |
createMap()
|
java.lang.Object |
getHandler(java.lang.Class valueClass)
returns a handler for the given class. |
protected void |
initHandlers()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
handlers
protected java.util.Map handlers
HandlerMap
public HandlerMap()
getHandler
public java.lang.Object getHandler(java.lang.Class valueClass)
- returns a handler for the given class.
addHandler
public void addHandler(java.lang.String handledClass,
java.lang.String handlerClass)
- stores handler for a given handledClass.
an existing handler is overridden.
does nothing if handler is not compatible.
addHandler
public void addHandler(java.lang.Class handledClass,
java.lang.Class handlerClass)
checkType
protected boolean checkType(java.lang.Object object)
- checks and returns whether the handler type if compatible with
the assumed "similarity" of the collection items.
Here: always true.
initHandlers
protected void initHandlers()
createMap
protected java.util.Map createMap()
Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.