Class CircularListWithMapping<T,​M>


  • public class CircularListWithMapping<T,​M>
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T get​(int pos)  
      java.util.Collection<T> getAll()  
      T getOrDefault​(int pos, T defaultObj)  
      boolean isMapping​(int pos, M mapping)  
      boolean isPosOld​(int pos)  
      void set​(int pos, T element, M mapping)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CircularListWithMapping

        public CircularListWithMapping​(int size)
    • Method Detail

      • set

        public void set​(int pos,
                        T element,
                        M mapping)
      • isPosOld

        public boolean isPosOld​(int pos)
      • get

        public T get​(int pos)
      • isMapping

        public boolean isMapping​(int pos,
                                 M mapping)
      • getAll

        public java.util.Collection<T> getAll()
      • getOrDefault

        public T getOrDefault​(int pos,
                              T defaultObj)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object