Module swim.store
Package swim.store

Class StoreProxy

java.lang.Object
swim.store.StoreProxy
All Implemented Interfaces:
swim.api.store.Store, StoreBinding, StoreContext

public class StoreProxy extends Object implements StoreBinding, StoreContext
  • Field Details

  • Constructor Details

  • Method Details

    • storeBinding

      public final StoreBinding storeBinding()
    • storeContext

      public final StoreContext storeContext()
      Specified by:
      storeContext in interface StoreBinding
    • setStoreContext

      public void setStoreContext(StoreContext storeContext)
      Specified by:
      setStoreContext in interface StoreBinding
    • dataBindings

      public Iterator<DataBinding> dataBindings()
      Specified by:
      dataBindings in interface StoreBinding
    • closeData

      public void closeData(swim.structure.Value name)
      Specified by:
      closeData in interface StoreBinding
    • close

      public void close()
      Specified by:
      close in interface StoreBinding
      Specified by:
      close in interface StoreContext
    • openStore

      public StoreBinding openStore(swim.structure.Value name)
      Specified by:
      openStore in interface StoreContext
    • injectStore

      public StoreBinding injectStore(StoreBinding storeBinding)
      Specified by:
      injectStore in interface StoreContext
    • openListData

      public ListDataBinding openListData(swim.structure.Value name)
      Specified by:
      openListData in interface StoreContext
    • injectListData

      public ListDataBinding injectListData(ListDataBinding dataBinding)
      Specified by:
      injectListData in interface StoreContext
    • openMapData

      public MapDataBinding openMapData(swim.structure.Value name)
      Specified by:
      openMapData in interface StoreContext
    • injectMapData

      public MapDataBinding injectMapData(MapDataBinding dataBinding)
      Specified by:
      injectMapData in interface StoreContext
    • openSpatialData

      public <S> SpatialDataBinding<S> openSpatialData(swim.structure.Value name, swim.math.Z2Form<S> shapeForm)
      Specified by:
      openSpatialData in interface StoreContext
    • injectSpatialData

      public <S> SpatialDataBinding<S> injectSpatialData(SpatialDataBinding<S> dataBinding)
      Specified by:
      injectSpatialData in interface StoreContext
    • openValueData

      public ValueDataBinding openValueData(swim.structure.Value name)
      Specified by:
      openValueData in interface StoreContext
    • injectValueData

      public ValueDataBinding injectValueData(ValueDataBinding dataBinding)
      Specified by:
      injectValueData in interface StoreContext
    • listData

      public swim.api.data.ListData<swim.structure.Value> listData(swim.structure.Value name)
      Specified by:
      listData in interface swim.api.store.Store
    • listData

      public swim.api.data.ListData<swim.structure.Value> listData(String name)
      Specified by:
      listData in interface swim.api.store.Store
    • mapData

      public swim.api.data.MapData<swim.structure.Value,swim.structure.Value> mapData(swim.structure.Value name)
      Specified by:
      mapData in interface swim.api.store.Store
    • mapData

      public swim.api.data.MapData<swim.structure.Value,swim.structure.Value> mapData(String name)
      Specified by:
      mapData in interface swim.api.store.Store
    • 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:
      spatialData in interface swim.api.store.Store
    • spatialData

      public <S> swim.api.data.SpatialData<swim.structure.Value,S,swim.structure.Value> spatialData(String name, swim.math.Z2Form<S> shapeForm)
      Specified by:
      spatialData in interface swim.api.store.Store
    • geospatialData

      public swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape,swim.structure.Value> geospatialData(swim.structure.Value name)
      Specified by:
      geospatialData in interface swim.api.store.Store
    • geospatialData

      public swim.api.data.SpatialData<swim.structure.Value,swim.math.R2Shape,swim.structure.Value> geospatialData(String name)
      Specified by:
      geospatialData in interface swim.api.store.Store
    • valueData

      public swim.api.data.ValueData<swim.structure.Value> valueData(swim.structure.Value name)
      Specified by:
      valueData in interface swim.api.store.Store
    • valueData

      public swim.api.data.ValueData<swim.structure.Value> valueData(String name)
      Specified by:
      valueData in interface swim.api.store.Store