java.lang.Object
swim.store.mem.MemStore
- All Implemented Interfaces:
swim.api.store.Store,swim.store.StoreBinding,swim.store.StoreContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcloseData(swim.structure.Value name) Iterator<swim.store.DataBinding>swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape, swim.structure.Value> geospatialData(String name) swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape, swim.structure.Value> geospatialData(swim.structure.Value name) swim.store.ListDataBindinginjectListData(swim.store.ListDataBinding dataBinding) swim.store.MapDataBindinginjectMapData(swim.store.MapDataBinding dataBinding) <S> swim.store.SpatialDataBinding<S>injectSpatialData(swim.store.SpatialDataBinding<S> dataBinding) swim.store.StoreBindinginjectStore(swim.store.StoreBinding storeBinding) swim.store.ValueDataBindinginjectValueData(swim.store.ValueDataBinding dataBinding) swim.api.data.ListData<swim.structure.Value>swim.api.data.ListData<swim.structure.Value>listData(swim.structure.Value name) swim.api.data.MapData<swim.structure.Value,swim.structure.Value> swim.api.data.MapData<swim.structure.Value,swim.structure.Value> mapData(swim.structure.Value name) swim.store.ListDataBindingopenListData(swim.structure.Value name) swim.store.MapDataBindingopenMapData(swim.structure.Value name) <S> swim.store.SpatialDataBinding<S>openSpatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm) swim.store.StoreBindingopenStore(swim.structure.Value name) swim.store.ValueDataBindingopenValueData(swim.structure.Value name) voidsetStoreContext(swim.store.StoreContext storeContext) <S> swim.api.data.SpatialData<swim.structure.Value,S, swim.structure.Value> spatialData(String name, swim.math.Z2Form<S> shapeForm) <S> swim.api.data.SpatialData<swim.structure.Value,S, swim.structure.Value> spatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm) swim.store.StoreContextswim.api.data.ValueData<swim.structure.Value>swim.api.data.ValueData<swim.structure.Value>valueData(swim.structure.Value name)
-
Field Details
-
storeContext
protected swim.store.StoreContext storeContext
-
-
Constructor Details
-
MemStore
public MemStore()
-
-
Method Details
-
storeContext
public swim.store.StoreContext storeContext()- Specified by:
storeContextin interfaceswim.store.StoreBinding
-
setStoreContext
public void setStoreContext(swim.store.StoreContext storeContext) - Specified by:
setStoreContextin interfaceswim.store.StoreBinding
-
dataBindings
- Specified by:
dataBindingsin interfaceswim.store.StoreBinding
-
closeData
public void closeData(swim.structure.Value name) - Specified by:
closeDatain interfaceswim.store.StoreBinding
-
close
public void close()- Specified by:
closein interfaceswim.store.StoreBinding- Specified by:
closein interfaceswim.store.StoreContext
-
openStore
public swim.store.StoreBinding openStore(swim.structure.Value name) - Specified by:
openStorein interfaceswim.store.StoreContext
-
injectStore
public swim.store.StoreBinding injectStore(swim.store.StoreBinding storeBinding) - Specified by:
injectStorein interfaceswim.store.StoreContext
-
openListData
public swim.store.ListDataBinding openListData(swim.structure.Value name) - Specified by:
openListDatain interfaceswim.store.StoreContext
-
injectListData
public swim.store.ListDataBinding injectListData(swim.store.ListDataBinding dataBinding) - Specified by:
injectListDatain interfaceswim.store.StoreContext
-
openMapData
public swim.store.MapDataBinding openMapData(swim.structure.Value name) - Specified by:
openMapDatain interfaceswim.store.StoreContext
-
injectMapData
public swim.store.MapDataBinding injectMapData(swim.store.MapDataBinding dataBinding) - Specified by:
injectMapDatain interfaceswim.store.StoreContext
-
openSpatialData
public <S> swim.store.SpatialDataBinding<S> openSpatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm) - Specified by:
openSpatialDatain interfaceswim.store.StoreContext
-
injectSpatialData
public <S> swim.store.SpatialDataBinding<S> injectSpatialData(swim.store.SpatialDataBinding<S> dataBinding) - Specified by:
injectSpatialDatain interfaceswim.store.StoreContext
-
openValueData
public swim.store.ValueDataBinding openValueData(swim.structure.Value name) - Specified by:
openValueDatain interfaceswim.store.StoreContext
-
injectValueData
public swim.store.ValueDataBinding injectValueData(swim.store.ValueDataBinding dataBinding) - Specified by:
injectValueDatain interfaceswim.store.StoreContext
-
listData
public swim.api.data.ListData<swim.structure.Value> listData(swim.structure.Value name) - Specified by:
listDatain interfaceswim.api.store.Store
-
listData
- Specified by:
listDatain interfaceswim.api.store.Store
-
mapData
public swim.api.data.MapData<swim.structure.Value,swim.structure.Value> mapData(swim.structure.Value name) - Specified by:
mapDatain interfaceswim.api.store.Store
-
mapData
- Specified by:
mapDatain interfaceswim.api.store.Store
-
spatialData
public <S> swim.api.data.SpatialData<swim.structure.Value,S, spatialDataswim.structure.Value> (swim.structure.Value name, swim.math.Z2Form<S> shapeForm) - Specified by:
spatialDatain interfaceswim.api.store.Store
-
spatialData
public <S> swim.api.data.SpatialData<swim.structure.Value,S, spatialDataswim.structure.Value> (String name, swim.math.Z2Form<S> shapeForm) - Specified by:
spatialDatain interfaceswim.api.store.Store
-
geospatialData
public swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape, geospatialDataswim.structure.Value> (swim.structure.Value name) - Specified by:
geospatialDatain interfaceswim.api.store.Store
-
geospatialData
public swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape, geospatialDataswim.structure.Value> (String name) - Specified by:
geospatialDatain interfaceswim.api.store.Store
-
valueData
public swim.api.data.ValueData<swim.structure.Value> valueData(swim.structure.Value name) - Specified by:
valueDatain interfaceswim.api.store.Store
-
valueData
- Specified by:
valueDatain interfaceswim.api.store.Store
-