- java.lang.Object
-
- swim.store.ValueDataView<V>
-
- All Implemented Interfaces:
swim.api.data.ValueData<V>,DataContext,ValueDataContext
public class ValueDataView<V> extends Object implements swim.api.data.ValueData<V>, ValueDataContext
-
-
Field Summary
Fields Modifier and Type Field Description protected ValueDataBindingdataBindingprotected swim.structure.Form<V>valueForm
-
Constructor Summary
Constructors Constructor Description ValueDataView(ValueDataBinding dataBinding, swim.structure.Form<V> valueForm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ValueDataBindingdataBinding()voiddidChange()voiddidCommit()voiddidSet(swim.structure.Value newValue, swim.structure.Value oldValue)Vget()booleanisResident()ValueDataView<V>isResident(boolean isResident)booleanisTransient()ValueDataView<V>isTransient(boolean isTransient)swim.structure.Valuename()Vset(V newValueObject)<V2> ValueDataView<V2>valueClass(Class<V2> valueClass)swim.structure.Form<V>valueForm()<V2> ValueDataView<V2>valueForm(swim.structure.Form<V2> valueForm)
-
-
-
Field Detail
-
dataBinding
protected final ValueDataBinding dataBinding
-
valueForm
protected final swim.structure.Form<V> valueForm
-
-
Constructor Detail
-
ValueDataView
public ValueDataView(ValueDataBinding dataBinding, swim.structure.Form<V> valueForm)
-
-
Method Detail
-
dataBinding
public ValueDataBinding dataBinding()
-
name
public swim.structure.Value name()
- Specified by:
namein interfaceswim.api.data.ValueData<V>
-
valueForm
public final swim.structure.Form<V> valueForm()
- Specified by:
valueFormin interfaceswim.api.data.ValueData<V>
-
valueForm
public <V2> ValueDataView<V2> valueForm(swim.structure.Form<V2> valueForm)
- Specified by:
valueFormin interfaceswim.api.data.ValueData<V>
-
valueClass
public <V2> ValueDataView<V2> valueClass(Class<V2> valueClass)
- Specified by:
valueClassin interfaceswim.api.data.ValueData<V>
-
isResident
public boolean isResident()
- Specified by:
isResidentin interfaceswim.api.data.ValueData<V>
-
isResident
public ValueDataView<V> isResident(boolean isResident)
- Specified by:
isResidentin interfaceswim.api.data.ValueData<V>
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfaceswim.api.data.ValueData<V>
-
isTransient
public ValueDataView<V> isTransient(boolean isTransient)
- Specified by:
isTransientin interfaceswim.api.data.ValueData<V>
-
close
public void close()
- Specified by:
closein interfaceswim.api.data.ValueData<V>
-
didChange
public void didChange()
- Specified by:
didChangein interfaceDataContext
-
didCommit
public void didCommit()
- Specified by:
didCommitin interfaceDataContext
-
didSet
public void didSet(swim.structure.Value newValue, swim.structure.Value oldValue)- Specified by:
didSetin interfaceValueDataContext
-
-