info.joseluismartin.gui.bind
Class ConfigurableBinderFactory
java.lang.Object
info.joseluismartin.gui.bind.ConfigurableBinderFactory
- All Implemented Interfaces:
- BinderFactory
public class ConfigurableBinderFactory
- extends Object
- implements BinderFactory
Configurable Binder Factory that use a Map ComponentClass -> BinderClass
to create Binders for Swing components
- Author:
- Jose Luis Martin - (jlm@joseluismartin.info)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurableBinderFactory
public ConfigurableBinderFactory()
ConfigurableBinderFactory
public ConfigurableBinderFactory(ControlAccessorFactory controlAccessorFactory)
getBinder
public PropertyBinder getBinder(Class<?> clazz)
- Try to find a binder for a Class, use super Class if none is configured.
- Specified by:
getBinder
in interface BinderFactory
- Parameters:
clazz
- Class to looking for
- Returns:
- a Binder for that class or null if none
getDefaultFactory
public static BinderFactory getDefaultFactory()
getBinders
public Map<Class<?>,Class<? extends PropertyBinder>> getBinders()
setBinders
public void setBinders(Map<Class<?>,Class<? extends PropertyBinder>> binders)
getControlAccessorFactory
public ControlAccessorFactory getControlAccessorFactory()
- Returns:
- the controlAccessorFactory
setControlAccessorFactory
public void setControlAccessorFactory(ControlAccessorFactory controlAccessorFactory)
- Parameters:
controlAccessorFactory
- the controlAccessorFactory to set
isMergeBinders
public boolean isMergeBinders()
- Returns:
- the mergeBinders
setMergeBinders
public void setMergeBinders(boolean mergeBinders)
- Parameters:
mergeBinders
- the mergeBinders to set
Copyright © 2013 JDAL. All Rights Reserved.