Package util.jgoodies.binding.value
Class BinaryConverter<T1,T2,R>
- java.lang.Object
-
- com.jgoodies.common.bean.AbstractBean
-
- com.jgoodies.binding.beans.Model
-
- com.jgoodies.binding.value.AbstractValueModel
-
- util.jgoodies.binding.value.BinaryConverter<T1,T2,R>
-
- All Implemented Interfaces:
com.jgoodies.binding.value.ValueModel,com.jgoodies.common.bean.ObservableBean,com.jgoodies.common.bean.ObservableBean2,Serializable
- Direct Known Subclasses:
IsPreviewableConverter
public class BinaryConverter<T1,T2,R> extends com.jgoodies.binding.value.AbstractValueModel- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> BinaryConverter<T,T,T>binaryConverter(net.sf.jga.fn.BinaryFunctor<T,T,T> functor, com.jgoodies.binding.value.ValueModel model1, com.jgoodies.binding.value.ValueModel model2, Class<T> binding)static <T1,T2,R>
BinaryConverter<T1,T2,R>binaryConverter(net.sf.jga.fn.BinaryFunctor<T1,T2,R> functor, com.jgoodies.binding.value.ValueModel model1, com.jgoodies.binding.value.ValueModel model2, Class<T1> binding1, Class<T2> binding2)Class<T1>getBinding1()Class<T2>getBinding2()ObjectgetValue()T1getValue1()T2getValue2()voidrelease()voidsetValue(Object newValue)-
Methods inherited from class com.jgoodies.binding.value.AbstractValueModel
addValueChangeListener, booleanValue, doubleValue, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, floatValue, getString, intValue, longValue, paramString, removeValueChangeListener, setValue, setValue, setValue, setValue, setValue, toString, valueString
-
Methods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChange
-
Methods inherited from class com.jgoodies.common.bean.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Method Detail
-
getValue1
public T1 getValue1()
-
getValue2
public T2 getValue2()
-
getValue
public Object getValue()
-
setValue
public void setValue(Object newValue)
-
release
public void release()
-
binaryConverter
public static <T1,T2,R> BinaryConverter<T1,T2,R> binaryConverter(net.sf.jga.fn.BinaryFunctor<T1,T2,R> functor, com.jgoodies.binding.value.ValueModel model1, com.jgoodies.binding.value.ValueModel model2, Class<T1> binding1, Class<T2> binding2)
-
binaryConverter
public static <T> BinaryConverter<T,T,T> binaryConverter(net.sf.jga.fn.BinaryFunctor<T,T,T> functor, com.jgoodies.binding.value.ValueModel model1, com.jgoodies.binding.value.ValueModel model2, Class<T> binding)
-
-