Module swim.api
Package swim.api.data

Interface ValueData<V>

All Known Subinterfaces:
ValueDataBinding
All Known Implementing Classes:
ValueDataModel, ValueDataModel, ValueDataProxy, ValueDataView

public interface ValueData<V>
  • Method Details

    • name

      Value name()
    • valueForm

      Form<V> valueForm()
    • valueForm

      <V2> ValueData<V2> valueForm(Form<V2> valueForm)
    • valueClass

      <V2> ValueData<V2> valueClass(Class<V2> valueClass)
    • isResident

      boolean isResident()
    • isResident

      ValueData<V> isResident(boolean isResident)
    • isTransient

      boolean isTransient()
    • isTransient

      ValueData<V> isTransient(boolean isTransient)
    • get

      V get()
    • set

      V set(V newValue)
    • close

      void close()