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 Details

    • 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()