Interface Encoding<K,​V>

    • Method Detail

      • encode

        V encode​(K item)
      • decode

        K decode​(V value)
      • pairs

        default java.util.stream.Stream<Tuple2<K,​V>> pairs()
      • size

        int size()
      • domain

        java.util.stream.Stream<K> domain()
      • range

        java.util.stream.Stream<V> range()
      • isInRange

        boolean isInRange​(V toDecode)
      • isInDomain

        boolean isInDomain​(K toEncode)