info.joseluismartin.gui.bind
Class ConfigurableControlAccessorFactory
java.lang.Object
info.joseluismartin.gui.bind.ConfigurableControlAccessorFactory
- All Implemented Interfaces:
- ControlAccessorFactory
public class ConfigurableControlAccessorFactory
- extends Object
- implements ControlAccessorFactory
Implementation of ControlAccessorFactory using an asociative Map<Class, ControlAccessor>
- Since:
- 1.1
- Author:
- Jose Luis Martin - (jlm@joseluismartin.info)
- See Also:
ControlAccessor
,
ControlAccessorFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurableControlAccessorFactory
public ConfigurableControlAccessorFactory()
getControlAccessor
public ControlAccessor getControlAccessor(Object control)
- Try to find a control accessor for a Class, use super Class if none is configured.
- Specified by:
getControlAccessor
in interface ControlAccessorFactory
- Returns:
- a ControlAccessor for that class or null if none
getDefaultFactory
public static ControlAccessorFactory getDefaultFactory()
- For use without DI Container
- Returns:
- a default singleton ControlAccesorFactory
getAccessors
public Map<Class<?>,Class<? extends ControlAccessor>> getAccessors()
setAccessors
public void setAccessors(Map<Class<?>,Class<? extends ControlAccessor>> accessors)
- Parameters:
accessors
- the accessors to set
isMergeAccessors
public boolean isMergeAccessors()
- Returns:
- the mergeAccessors
setMergeAccessors
public void setMergeAccessors(boolean mergeAccessors)
- Parameters:
mergeAccessors
- the mergeAccessors to set
Copyright © 2013 JDAL. All Rights Reserved.