Class 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 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)