org.springframework.binding.value.support
Class AbstractIndexAdapter

java.lang.Object
  extended by org.springframework.binding.value.support.AbstractPropertyChangePublisher
      extended by org.springframework.binding.value.support.AbstractValueModel
          extended by org.springframework.binding.value.support.AbstractIndexAdapter
All Implemented Interfaces:
IndexAdapter, PropertyChangePublisher, ValueModel
Direct Known Subclasses:
GrowableIndexAdapter

public abstract class AbstractIndexAdapter
extends AbstractValueModel
implements IndexAdapter

Base implementation of an IndexAdapter which provides basic index storing.


Field Summary
 
Fields inherited from class org.springframework.binding.value.support.AbstractValueModel
logger
 
Fields inherited from interface org.springframework.binding.value.ValueModel
VALUE_PROPERTY
 
Constructor Summary
AbstractIndexAdapter()
           
 
Method Summary
 int getIndex()
          Returns the index of the item which is currently being manipulated.
 void setIndex(int index)
          Set the index of the item to manipulate.
 
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
 
Methods inherited from interface org.springframework.binding.value.IndexAdapter
fireIndexedObjectChanged
 
Methods inherited from interface org.springframework.binding.value.ValueModel
addValueChangeListener, getValue, removeValueChangeListener, setValue, setValueSilently
 

Constructor Detail

AbstractIndexAdapter

public AbstractIndexAdapter()
Method Detail

getIndex

public int getIndex()
Description copied from interface: IndexAdapter
Returns the index of the item which is currently being manipulated.

Specified by:
getIndex in interface IndexAdapter

setIndex

public void setIndex(int index)
Description copied from interface: IndexAdapter
Set the index of the item to manipulate.

Specified by:
setIndex in interface IndexAdapter


Copyright © 2004-2008 The Spring Framework. All Rights Reserved.