Module swim.api
Package swim.api.data

Interface ListData<V>

  • All Superinterfaces:
    Collection<V>, Iterable<V>, swim.util.KeyedList<V>, List<V>

    public interface ListData<V>
    extends swim.util.KeyedList<V>
    • Method Detail

      • name

        swim.structure.Value name()
      • valueForm

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

        <V2> ListData<V2> valueForm​(swim.structure.Form<V2> valueForm)
      • valueClass

        <V2> ListData<V2> valueClass​(Class<V2> valueClass)
      • isResident

        boolean isResident()
      • isResident

        ListData<V> isResident​(boolean isResident)
      • isTransient

        boolean isTransient()
      • isTransient

        ListData<V> isTransient​(boolean isTransient)
      • drop

        void drop​(int lower)
      • take

        void take​(int keep)
      • snapshot

        swim.util.KeyedList<V> snapshot()
      • close

        void close()