Interface IHistory<T>
- 
- All Superinterfaces:
- INotifier,- java.lang.Iterable<IHistoryElement<T>>
 - All Known Implementing Classes:
- History,- PreferenceHistory
 
 public interface IHistory<T> extends INotifier, java.lang.Iterable<IHistoryElement<T>> - Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifierINotifier.INotifier2
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanadd(T data)booleanclear()IHistoryElement<T>get(int index)<D> D[]getData(D[] a)TgetMostRecent()intindexOf(T data)booleanisEmpty()IHistoryElement<T>remove(int index)intsize()IHistoryElement<T>[]toArray()- 
Methods inherited from interface org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
isEmptyboolean isEmpty() 
 - 
sizeint size() 
 - 
clearboolean clear() 
 - 
indexOfint indexOf(T data) 
 - 
addboolean add(T data) 
 - 
removeIHistoryElement<T> remove(int index) 
 - 
getIHistoryElement<T> get(int index) 
 - 
getMostRecentT getMostRecent() 
 - 
getData<D> D[] getData(D[] a) 
 - 
toArrayIHistoryElement<T>[] toArray() 
 
- 
 
-