info.joseluismartin.gui.bind
Class ConfigurableBinderFactory

java.lang.Object
  extended by 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)

Constructor Summary
ConfigurableBinderFactory()
           
 
Method Summary
 PropertyBinder getBinder(Class<?> clazz)
          Try to find a binder for a Class, use super Class if none is configured.
 Map<Class<?>,Class<PropertyBinder>> getBinders()
           
 void setBinders(Map<Class<?>,Class<PropertyBinder>> binders)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableBinderFactory

public ConfigurableBinderFactory()
Method Detail

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

getBinders

public Map<Class<?>,Class<PropertyBinder>> getBinders()

setBinders

public void setBinders(Map<Class<?>,Class<PropertyBinder>> binders)


Copyright © 2012 JDAL. All Rights Reserved.