public class BeansBindingProcessorConfig extends Object
Constructor and Description |
---|
BeansBindingProcessorConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object that) |
protected Map<org.metawidget.swing.widgetprocessor.binding.beansbinding.BeansBindingProcessor.ConvertFromTo<?,?>,org.jdesktop.beansbinding.Converter<?,?>> |
getConverters() |
protected org.jdesktop.beansbinding.AutoBinding.UpdateStrategy |
getUpdateStrategy() |
int |
hashCode() |
<S,T> BeansBindingProcessorConfig |
setConverter(Class<S> source,
Class<T> target,
org.jdesktop.beansbinding.Converter<S,T> converter)
Sets a Converter for this BeansBindingProcessor.
|
BeansBindingProcessorConfig |
setUpdateStrategy(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy updateStrategy)
Sets the UpdateStrategy for this BeansBindingProcessor.
|
public BeansBindingProcessorConfig setUpdateStrategy(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy updateStrategy)
public <S,T> BeansBindingProcessorConfig setConverter(Class<S> source, Class<T> target, org.jdesktop.beansbinding.Converter<S,T> converter)
Superclasses of the given sourceClass
will be traversed for a suitable
Converter, so for example registering a Converter for Number.class
will match
Integer.class
, Double.class
etc., unless a more subclass-specific
Converter is also registered.
This includes traversing from primitive types to wrapper types (eg. from
int.class
to Integer.class
), because we cannot declare a
org.jdesktop.beansbinding.Converter
for int
s (because Java generics
cannot accept primitives).
Note: setConverter
is not a JavaBean 'setter': multiple different Converters can
be set by calling setConverter
multiple times with different source and target
classes.
Note: superclass traversal only works for the source class. The target class still needs to be an exact match.
protected org.jdesktop.beansbinding.AutoBinding.UpdateStrategy getUpdateStrategy()
protected Map<org.metawidget.swing.widgetprocessor.binding.beansbinding.BeansBindingProcessor.ConvertFromTo<?,?>,org.jdesktop.beansbinding.Converter<?,?>> getConverters()
Copyright © 2015. All Rights Reserved.