Module swim.api
Package swim.api.data

Interface MapData<K,​V>

  • All Superinterfaces:
    Iterable<Map.Entry<K,​V>>, swim.util.IterableMap<K,​V>, Map<K,​V>, swim.util.OrderedMap<K,​V>, SortedMap<K,​V>

    public interface MapData<K,​V>
    extends swim.util.OrderedMap<K,​V>
    • Method Detail

      • name

        swim.structure.Value name()
      • keyForm

        swim.structure.Form<K> keyForm()
      • keyForm

        <K2> MapData<K2,​V> keyForm​(swim.structure.Form<K2> keyForm)
      • keyClass

        <K2> MapData<K2,​V> keyClass​(Class<K2> keyClass)
      • valueForm

        swim.structure.Form<V> valueForm()
      • valueForm

        <V2> MapData<K,​V2> valueForm​(swim.structure.Form<V2> valueForm)
      • valueClass

        <V2> MapData<K,​V2> valueClass​(Class<V2> valueClass)
      • isResident

        boolean isResident()
      • isResident

        MapData<K,​V> isResident​(boolean isResident)
      • isTransient

        boolean isTransient()
      • isTransient

        MapData<K,​V> isTransient​(boolean isTransient)
      • drop

        void drop​(int lower)
      • take

        void take​(int keep)
      • snapshot

        swim.util.OrderedMap<K,​V> snapshot()
      • close

        void close()