public class DefaultEditorLocator extends Object implements EditorLocator
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.log4j.Logger |
logger |
protected HashMap |
standardEditorClasses
DOCUMENT ME!
|
| Constructor and Description |
|---|
DefaultEditorLocator()
Creates a new instance of DefaultEditorLocatorDelegate.
|
| Modifier and Type | Method and Description |
|---|---|
BasicEditor |
getEditor(Object value)
Versucht einen passenden einfachen oder komplexen Editor für das Objekt zu finden.
|
protected Class |
getEditorClass(Class objectClass)
DOCUMENT ME!
|
Map |
getEditors(Collection collection)
Wenn das komplexe Object eine Collection ist, sollte diese Methode aufgerufen werden.
|
Map |
getEditors(Map map)
Wenn das komplexe Object eine Hashmap ist, sollte diese Methode aufgerufen werden.
|
Map |
getEditors(Object value)
Untersucht ein komplexes Objekt (z.B.
|
protected org.apache.log4j.Logger logger
protected final HashMap standardEditorClasses
public DefaultEditorLocator()
public Map getEditors(Collection collection)
EditorLocatorgetEditors in interface EditorLocatorcollection - DOCUMENT ME!EditorLocator.getEditors(Object object)public Map getEditors(Map map)
EditorLocatorgetEditors in interface EditorLocatormap - DOCUMENT ME!EditorLocator.getEditors(Object object)public Map getEditors(Object value)
EditorLocatorÜber den key der Map wird im komplexen Editor (Container) des Objekts der entsprechende Wert gesetzt. Wenn das komplexe Objekt z.B. eine Liste ist, könnte der Key z.B. ein Integer Objekt sein (-> index). Einfachster Fall: das komplexe Objekt ist eine Map!
Im Falle von Map und Collection soll an die beiden anderen getEditors Methoden delegiert werden.
getEditors in interface EditorLocatorvalue - das komplexe Objekt das untersucht werden sollComplexContainer.setValue(Object key, Object value),
EditorLocator.getEditors(java.util.Collection collection),
EditorLocator.getEditors(java.util.Map map)public BasicEditor getEditor(Object value)
EditorLocatorgetEditor in interface EditorLocatorvalue - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.