java.lang.Object
swim.store.mem.ValueDataModel
- All Implemented Interfaces:
ValueData<Value>
,DataBinding
,ValueDataBinding
-
Field Summary
Modifier and TypeFieldDescriptionprotected ValueDataContext
protected final Value
protected StoreBinding
protected Value
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
long
dataSize()
get()
boolean
isResident
(boolean isResident) boolean
isTransient
(boolean isTransient) name()
void
setDataContext
(ValueDataContext dataContext) void
setStoreBinding
(StoreBinding storeBinding) <T> T
unwrapData
(Class<T> dataClass) <V2> ValueData<V2>
valueClass
(Class<V2> valueClass) <V2> ValueData<V2>
-
Field Details
-
name
-
value
-
dataContext
-
storeBinding
-
-
Constructor Details
-
ValueDataModel
-
-
Method Details
-
dataContext
- Specified by:
dataContext
in interfaceDataBinding
- Specified by:
dataContext
in interfaceValueDataBinding
-
setDataContext
- Specified by:
setDataContext
in interfaceValueDataBinding
-
storeBinding
- Specified by:
storeBinding
in interfaceDataBinding
-
setStoreBinding
- Specified by:
setStoreBinding
in interfaceDataBinding
-
unwrapData
- Specified by:
unwrapData
in interfaceDataBinding
-
name
- Specified by:
name
in interfaceDataBinding
- Specified by:
name
in interfaceValueData<Value>
-
dataSize
public long dataSize()- Specified by:
dataSize
in interfaceDataBinding
-
valueForm
-
valueForm
-
valueClass
- Specified by:
valueClass
in interfaceValueData<Value>
-
isResident
public boolean isResident()- Specified by:
isResident
in interfaceDataBinding
- Specified by:
isResident
in interfaceValueData<Value>
-
isResident
- Specified by:
isResident
in interfaceDataBinding
- Specified by:
isResident
in interfaceValueData<Value>
- Specified by:
isResident
in interfaceValueDataBinding
-
isTransient
public boolean isTransient()- Specified by:
isTransient
in interfaceDataBinding
- Specified by:
isTransient
in interfaceValueData<Value>
-
isTransient
- Specified by:
isTransient
in interfaceDataBinding
- Specified by:
isTransient
in interfaceValueData<Value>
- Specified by:
isTransient
in interfaceValueDataBinding
-
get
-
set
-
close
public void close()- Specified by:
close
in interfaceDataBinding
- Specified by:
close
in interfaceValueData<Value>
-