org.lobobrowser.util
Class History

java.lang.Object
  extended by org.lobobrowser.util.History
All 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(java.lang.String item)
           
 void addItem(java.lang.String item, boolean updateAsRecent)
           
 java.lang.String back()
           
 java.lang.String forward()
           
 int getCommonEntriesCapacity()
           
 java.lang.String getCurrentItem()
           
 java.util.Collection getHeadMatchItems(java.lang.String item, int maxNumItems)
           
 java.util.Collection getRecentItems(int maxNumItems)
           
 int getSequenceCapacity()
           
 void setCommonEntriesCapacity(int commonEntriesCapacity)
           
 void setSequenceCapacity(int sequenceCapacity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

History

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

getCommonEntriesCapacity

public int getCommonEntriesCapacity()
Returns:
Returns the commonEntriesCapacity.

setCommonEntriesCapacity

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

getSequenceCapacity

public int getSequenceCapacity()
Returns:
Returns the sequenceCapacity.

setSequenceCapacity

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

getCurrentItem

public java.lang.String getCurrentItem()

back

public java.lang.String back()

forward

public java.lang.String forward()

getRecentItems

public java.util.Collection getRecentItems(int maxNumItems)

getHeadMatchItems

public java.util.Collection getHeadMatchItems(java.lang.String item,
                                              int maxNumItems)

addAsRecentOnly

public void addAsRecentOnly(java.lang.String item)

addItem

public void addItem(java.lang.String item,
                    boolean updateAsRecent)