- java.lang.Object
-
- swim.store.StoreProxy
-
- All Implemented Interfaces:
swim.api.data.DataFactory,StoreBinding,StoreContext
public class StoreProxy extends Object implements StoreBinding, StoreContext
-
-
Field Summary
Fields Modifier and Type Field Description protected StoreBindingstoreBindingprotected StoreContextstoreContext
-
Constructor Summary
Constructors Constructor Description StoreProxy(StoreBinding storeBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcloseData(swim.structure.Value name)Iterator<DataBinding>dataBindings()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)ListDataBindinginjectListData(ListDataBinding dataBinding)MapDataBindinginjectMapData(MapDataBinding dataBinding)<S> SpatialDataBinding<S>injectSpatialData(SpatialDataBinding<S> dataBinding)StoreBindinginjectStore(StoreBinding storeBinding)ValueDataBindinginjectValueData(ValueDataBinding dataBinding)swim.api.data.ListData<swim.structure.Value>listData(String name)swim.api.data.ListData<swim.structure.Value>listData(swim.structure.Value name)swim.api.data.MapData<swim.structure.Value,swim.structure.Value>mapData(String name)swim.api.data.MapData<swim.structure.Value,swim.structure.Value>mapData(swim.structure.Value name)ListDataBindingopenListData(swim.structure.Value name)MapDataBindingopenMapData(swim.structure.Value name)<S> SpatialDataBinding<S>openSpatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm)StoreBindingopenStore(swim.structure.Value name)ValueDataBindingopenValueData(swim.structure.Value name)voidsetStoreContext(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)StoreBindingstoreBinding()StoreContextstoreContext()swim.api.data.ValueData<swim.structure.Value>valueData(String name)swim.api.data.ValueData<swim.structure.Value>valueData(swim.structure.Value name)
-
-
-
Field Detail
-
storeBinding
protected final StoreBinding storeBinding
-
storeContext
protected StoreContext storeContext
-
-
Constructor Detail
-
StoreProxy
public StoreProxy(StoreBinding storeBinding)
-
-
Method Detail
-
storeBinding
public final StoreBinding storeBinding()
-
storeContext
public final StoreContext storeContext()
- Specified by:
storeContextin interfaceStoreBinding
-
setStoreContext
public void setStoreContext(StoreContext storeContext)
- Specified by:
setStoreContextin interfaceStoreBinding
-
dataBindings
public Iterator<DataBinding> dataBindings()
- Specified by:
dataBindingsin interfaceStoreBinding
-
closeData
public void closeData(swim.structure.Value name)
- Specified by:
closeDatain interfaceStoreBinding
-
close
public void close()
- Specified by:
closein interfaceStoreBinding- Specified by:
closein interfaceStoreContext
-
openStore
public StoreBinding openStore(swim.structure.Value name)
- Specified by:
openStorein interfaceStoreContext
-
injectStore
public StoreBinding injectStore(StoreBinding storeBinding)
- Specified by:
injectStorein interfaceStoreContext
-
openListData
public ListDataBinding openListData(swim.structure.Value name)
- Specified by:
openListDatain interfaceStoreContext
-
injectListData
public ListDataBinding injectListData(ListDataBinding dataBinding)
- Specified by:
injectListDatain interfaceStoreContext
-
openMapData
public MapDataBinding openMapData(swim.structure.Value name)
- Specified by:
openMapDatain interfaceStoreContext
-
injectMapData
public MapDataBinding injectMapData(MapDataBinding dataBinding)
- Specified by:
injectMapDatain interfaceStoreContext
-
openSpatialData
public <S> SpatialDataBinding<S> openSpatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm)
- Specified by:
openSpatialDatain interfaceStoreContext
-
injectSpatialData
public <S> SpatialDataBinding<S> injectSpatialData(SpatialDataBinding<S> dataBinding)
- Specified by:
injectSpatialDatain interfaceStoreContext
-
openValueData
public ValueDataBinding openValueData(swim.structure.Value name)
- Specified by:
openValueDatain interfaceStoreContext
-
injectValueData
public ValueDataBinding injectValueData(ValueDataBinding dataBinding)
- Specified by:
injectValueDatain interfaceStoreContext
-
listData
public swim.api.data.ListData<swim.structure.Value> listData(swim.structure.Value name)
- Specified by:
listDatain interfaceswim.api.data.DataFactory
-
listData
public swim.api.data.ListData<swim.structure.Value> listData(String name)
- Specified by:
listDatain interfaceswim.api.data.DataFactory
-
mapData
public swim.api.data.MapData<swim.structure.Value,swim.structure.Value> mapData(swim.structure.Value name)
- Specified by:
mapDatain interfaceswim.api.data.DataFactory
-
mapData
public swim.api.data.MapData<swim.structure.Value,swim.structure.Value> mapData(String name)
- Specified by:
mapDatain interfaceswim.api.data.DataFactory
-
spatialData
public <S> swim.api.data.SpatialData<swim.structure.Value,S,swim.structure.Value> spatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm)- Specified by:
spatialDatain interfaceswim.api.data.DataFactory
-
spatialData
public <S> swim.api.data.SpatialData<swim.structure.Value,S,swim.structure.Value> spatialData(String name, swim.math.Z2Form<S> shapeForm)
- Specified by:
spatialDatain interfaceswim.api.data.DataFactory
-
geospatialData
public swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape,swim.structure.Value> geospatialData(swim.structure.Value name)
- Specified by:
geospatialDatain interfaceswim.api.data.DataFactory
-
geospatialData
public swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape,swim.structure.Value> geospatialData(String name)
- Specified by:
geospatialDatain interfaceswim.api.data.DataFactory
-
valueData
public swim.api.data.ValueData<swim.structure.Value> valueData(swim.structure.Value name)
- Specified by:
valueDatain interfaceswim.api.data.DataFactory
-
valueData
public swim.api.data.ValueData<swim.structure.Value> valueData(String name)
- Specified by:
valueDatain interfaceswim.api.data.DataFactory
-
-