Class Suggestions


  • class Suggestions
    extends java.lang.Object
    A hash list of Suggestions. The list is cut with a max dissimilarity. If a suggestion already exist then the suggestion with the lower dissimilarity will be hold.
    • Constructor Summary

      Constructors 
      Constructor Description
      Suggestions​(int maxDiff)
      Create a suggestions list.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void add​(Suggestion suggestion)
      Add a suggestion.
      (package private) java.util.List<Suggestion> getlist()  
      (package private) int getMaxDissimilarity()
      Get the max dissimilarity.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • maxDiff

        private final int maxDiff
    • Constructor Detail

      • Suggestions

        Suggestions​(int maxDiff)
        Create a suggestions list. Suggestion with a larger dissimilarity can not be added.
        Parameters:
        maxDiff - the max dissimilarity
    • Method Detail

      • add

        void add​(Suggestion suggestion)
        Add a suggestion.
        Parameters:
        suggestion - the suggestion
      • getMaxDissimilarity

        int getMaxDissimilarity()
        Get the max dissimilarity. Suggestion with a larger value can not be added.
        Returns: