public class HistoryList
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
currentIndex |
private java.util.ArrayList |
list |
private int |
maxSize |
Constructor and Description |
---|
HistoryList(int maxS)
Creates new HistoryList
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object obj) |
java.lang.Boolean |
add(java.lang.Object obj,
java.lang.Boolean rmDuplicate) |
void |
clear() |
int |
getCurrentIndex() |
java.lang.Object |
getCurrentObject() |
java.util.List |
getNewest(int size) |
java.lang.Object |
getObjectAt(int index) |
java.util.List |
getRange(int start,
int end) |
boolean |
isEmpty() |
int |
lastIndex() |
void |
moveBack() |
void |
moveForward() |
void |
moveTo(int index) |
void |
moveToEnd() |
void |
removeFrom(int index) |
private int currentIndex
private java.util.ArrayList list
private int maxSize
public java.lang.Boolean add(java.lang.Object obj, java.lang.Boolean rmDuplicate)
public void add(java.lang.Object obj)
public void clear()
public void removeFrom(int index)
public int lastIndex()
public int getCurrentIndex()
public java.lang.Object getCurrentObject()
public java.lang.Object getObjectAt(int index)
public java.util.List getNewest(int size)
public java.util.List getRange(int start, int end)
public boolean isEmpty()
public void moveBack()
public void moveForward()
public void moveTo(int index)
public void moveToEnd()
Copyright 2004-2015 Wandora Team