org.lobobrowser.util

Class History

Implemented Interfaces:
java.io.Serializable

public class History
extends java.lang.Object
implements java.io.Serializable

Author:
J. H. S.
See Also:
Serialized Form

Constructor Summary

History(int sequenceCapacity, int commonEntriesCapacity)

Method Summary

void
addAsRecentOnly(String item)
void
addItem(String item, boolean updateAsRecent)
String
back()
String
forward()
int
getCommonEntriesCapacity()
String
getCurrentItem()
Collection
getHeadMatchItems(String item, int maxNumItems)
Collection
getRecentItems(int maxNumItems)
int
getSequenceCapacity()
void
setCommonEntriesCapacity(int commonEntriesCapacity)
void
setSequenceCapacity(int sequenceCapacity)

Constructor Details

History

public History(int sequenceCapacity,
               int commonEntriesCapacity)
Parameters:
sequenceCapacity -
commonEntriesCapacity -

Method Details

addAsRecentOnly

public void addAsRecentOnly(String item)

addItem

public void addItem(String item,
                    boolean updateAsRecent)

back

public String back()

forward

public String forward()

getCommonEntriesCapacity

public int getCommonEntriesCapacity()
Returns:
Returns the commonEntriesCapacity.

getCurrentItem

public String getCurrentItem()

getHeadMatchItems

public Collection getHeadMatchItems(String item,
                                    int maxNumItems)

getRecentItems

public Collection getRecentItems(int maxNumItems)

getSequenceCapacity

public int getSequenceCapacity()
Returns:
Returns the sequenceCapacity.

setCommonEntriesCapacity

public void setCommonEntriesCapacity(int commonEntriesCapacity)
Parameters:
commonEntriesCapacity - The commonEntriesCapacity to set.

setSequenceCapacity

public void setSequenceCapacity(int sequenceCapacity)
Parameters:
sequenceCapacity - The sequenceCapacity to set.