Interface IndexedItemSetMap<M,​S,​K>

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean addItem​(K key, int item)  
      boolean addSetItem​(S s, int item)  
      boolean containsItem​(K key, int item)  
      boolean containsSetItem​(S s, int item)  
      M mapKey​(K key)  
      S newSet()  
      boolean removeItem​(K key, int item)  
      boolean removeSetItem​(S s, int item)  
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
    • Method Detail

      • mapKey

        @NotNull
        M mapKey​(@NotNull
                 K key)
      • newSet

        @NotNull
        S newSet()
      • addSetItem

        boolean addSetItem​(@NotNull
                           S s,
                           int item)
      • removeSetItem

        boolean removeSetItem​(@NotNull
                              S s,
                              int item)
      • containsSetItem

        boolean containsSetItem​(@NotNull
                                S s,
                                int item)
      • addItem

        boolean addItem​(@NotNull
                        K key,
                        int item)
      • removeItem

        boolean removeItem​(@NotNull
                           K key,
                           int item)
      • containsItem

        boolean containsItem​(@NotNull
                             K key,
                             int item)