org.tbee.swing.binding
Class MappingValueModel
java.lang.Object
org.tbee.swing.binding.ValueModelWrapper
org.tbee.swing.binding.MappingValueModel
- All Implemented Interfaces:
- com.jgoodies.binding.value.ValueModel
public class MappingValueModel
- extends ValueModelWrapper
Map a value via a map: the wrapped ValueModel works with the key in the map, this VM converts that to the value.
- Version:
- $Revision: 1.3 $
|
Field Summary |
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
|
Constructor Summary |
MappingValueModel(com.jgoodies.binding.value.ValueModel valueModel,
java.util.Map map)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCECODE_VERSION
public static final java.lang.String SOURCECODE_VERSION
- Standard variable for determining version of a class file.
- See Also:
- Constant Field Values
MappingValueModel
public MappingValueModel(com.jgoodies.binding.value.ValueModel valueModel,
java.util.Map map)
- Parameters:
valueModel - a - bidirectional map where keys and values map one-to-one(k->v and v->k)
getValue
public java.lang.Object getValue()
- Converts inside key to outside value after getting
- Specified by:
getValue in interface com.jgoodies.binding.value.ValueModel- Overrides:
getValue in class ValueModelWrapper
setValue
public void setValue(java.lang.Object arg0)
- convers outside value to inside key before setting
- Specified by:
setValue in interface com.jgoodies.binding.value.ValueModel- Overrides:
setValue in class ValueModelWrapper
addValueChangeListener
public void addValueChangeListener(java.beans.PropertyChangeListener x)
- Specified by:
addValueChangeListener in interface com.jgoodies.binding.value.ValueModel- Overrides:
addValueChangeListener in class ValueModelWrapper
removeValueChangeListener
public void removeValueChangeListener(java.beans.PropertyChangeListener x)
- Specified by:
removeValueChangeListener in interface com.jgoodies.binding.value.ValueModel- Overrides:
removeValueChangeListener in class ValueModelWrapper
Copyright © 2010 KnowledgePlaza. All Rights Reserved.