org.springframework.binding.value.support
Class GrowableIndexAdapter
java.lang.Object
org.springframework.binding.value.support.AbstractPropertyChangePublisher
org.springframework.binding.value.support.AbstractValueModel
org.springframework.binding.value.support.AbstractIndexAdapter
org.springframework.binding.value.support.GrowableIndexAdapter
- All Implemented Interfaces:
- IndexAdapter, PropertyChangePublisher, ValueModel
public class GrowableIndexAdapter
- extends AbstractIndexAdapter
- implements IndexAdapter
- Author:
- Keith Donald
Methods inherited from class org.springframework.binding.value.support.AbstractValueModel |
addValueChangeListener, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChangeEvent, fireValueChangeWhenStillEqual, getValueChangeDetector, hasValueChanged, removeValueChangeListener, setValueChangeDetector, setValueSilently |
Methods inherited from class org.springframework.binding.value.support.AbstractPropertyChangePublisher |
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, firePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasChanged, hasChanged, hasChanged, hasChanged, hasChanged, hasChanged, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrowableIndexAdapter
public GrowableIndexAdapter(boolean autoGrow,
ValueModel collectionValueModel)
isAutoGrow
public boolean isAutoGrow()
fireIndexedObjectChanged
public void fireIndexedObjectChanged()
- Description copied from interface:
IndexAdapter
- Code to be executed when the index has changed.
- Specified by:
fireIndexedObjectChanged
in interface IndexAdapter
getValue
public Object getValue()
- Description copied from interface:
ValueModel
- Returns this model's value. In case of a write-only value,
implementers may choose to either reject this operation or
or return
null
or any other appropriate value.
- Specified by:
getValue
in interface ValueModel
- Returns:
- this model's value
getCollectionValue
protected Object getCollectionValue(int index)
setValue
public void setValue(Object value)
- Description copied from interface:
ValueModel
- Sets a new value and if the value has changed notifies any registered
value change listeners.
- Specified by:
setValue
in interface ValueModel
- Parameters:
value
- the value to be set
setCollectionValue
protected Object setCollectionValue(int index,
Object value)
Copyright © 2004-2008 The Spring Framework. All Rights Reserved.