com.mucommander.util
Interface VectorChangeListener

All Known Implementing Classes:
BookmarkManager, CredentialsManager

public interface VectorChangeListener

Interface to be implemented by classes that wish to be notified of changes made to an AlteredVector.

Those classes need to be registered as listeners to receive those events, this can be done by calling AlteredVector.addVectorChangeListener(VectorChangeListener).

Author:
Maxence Bernard

Method Summary
 void elementChanged(int index)
          This method is called when an element has been changed in the AlteredVector.
 void elementsAdded(int startIndex, int nbAdded)
          This method is called when one or more elements has been added to the AlteredVector.
 void elementsRemoved(int startIndex, int nbRemoved)
          This method is called when one or more elements has been removed from the AlteredVector.
 

Method Detail

elementsAdded

void elementsAdded(int startIndex,
                   int nbAdded)
This method is called when one or more elements has been added to the AlteredVector.

Parameters:
startIndex - index at which the first element has been added
nbAdded - number of elements added

elementsRemoved

void elementsRemoved(int startIndex,
                     int nbRemoved)
This method is called when one or more elements has been removed from the AlteredVector.

Parameters:
startIndex - index at which the first element has been removed
nbRemoved - number of elements removed

elementChanged

void elementChanged(int index)
This method is called when an element has been changed in the AlteredVector.

Parameters:
index - index of the element that has been changed


This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard