Uses of Interface
org.magnos.data.Store

Packages that use Store
org.magnos.data   
org.magnos.data.error   
org.magnos.data.store   
org.magnos.data.store.factory   
org.magnos.data.var   
 

Uses of Store in org.magnos.data
 

Methods in org.magnos.data that return Store
 Store StoreFactory.create(java.lang.String name)
          Creates a store given its name.
 Store StoreFactory.create(java.lang.String name, int capacity)
          Creates a store given its name and desired capacity.
static Store Stores.get(java.lang.String name)
          Gets the store with the given name from the registry.
 Store AbstractData.getStore()
          Returns the store this variable is read and written to and from.
 Store Data.getStore()
          Returns the store this variable is read and written to and from.
static Store Stores.put(Store store)
          Adds the store to this registry.
static Store Stores.put(Store store, java.lang.String alias)
          Adds the store to this registry under an alias.
static Store Stores.remove(Store store)
          Removes the given store from this registry.
static Store Stores.remove(java.lang.String name)
          Removes the store with the given name from this registry.
 

Methods in org.magnos.data with parameters of type Store
protected abstract  void AbstractData.onRead(int location, Store store)
          Reads this data from the given store at the given location.
protected  void DataSet.onRead(int location, Store store)
          Reads this data from the given store at the given location.
protected  void DataArray.onRead(int location, Store store)
          Reads this data from the given store at the given location.
protected abstract  void AbstractData.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
protected  void DataSet.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
protected  void DataArray.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
static Store Stores.put(Store store)
          Adds the store to this registry.
static Store Stores.put(Store store, java.lang.String alias)
          Adds the store to this registry under an alias.
 void AbstractData.read(int offset, Store store)
          Reads the value from the given store at the location with the given offset.
 void Data.read(int offset, Store store)
          Reads the value from the given store at the location with the given offset.
 void AbstractData.read(Store store)
          Reads the value from the given store at the location.
 void Data.read(Store store)
          Reads the value from the given store at the location.
static Store Stores.remove(Store store)
          Removes the given store from this registry.
 void AbstractData.setStore(Store newStore)
          Sets the store this variable is read and written to and from.
 void Data.setStore(Store newStore)
          Sets the store this variable is read and written to and from.
 void StoreAccess.tryRead(Store store)
          Checks if this access can read on the given store, if not an access exception is thrown.
 void StoreAccess.tryWrite(Store store)
          Checks if this access can writen on the given store, if not an access exception is thrown.
 void AbstractData.write(int offset, Store store)
          Writes the value to the given store at the location with the given offset.
 void Data.write(int offset, Store store)
          Writes the value to the given store at the location with the given offset.
 void AbstractData.write(Store store)
          Writes the value to the given store at the location.
 void Data.write(Store store)
          Writes the value to the given store at the location.
 

Uses of Store in org.magnos.data.error
 

Methods in org.magnos.data.error that return Store
 Store StoreAccessException.getStore()
          The store which did not have proper access.
 

Constructors in org.magnos.data.error with parameters of type Store
StoreAccessException(Store store, StoreAccess access)
          Instantiates a new StoreAccessException.
 

Uses of Store in org.magnos.data.store
 

Classes in org.magnos.data.store that implement Store
 class AbstractStore
          An abstract Store.
 class FileStore
          A store which has a file as its persisted medium.
 class MappedStore
          A store which has a memory-mapped file as its persisted medium.
 class MemoryStore
          A store which is kept entirely in memory and is not persisted to any medium.
 

Uses of Store in org.magnos.data.store.factory
 

Methods in org.magnos.data.store.factory that return Store
 Store FileStoreFactory.create(java.lang.String name)
          Creates a store given its name.
 Store MemoryStoreFactory.create(java.lang.String name)
          Creates a store given its name.
 Store MappedStoreFactory.create(java.lang.String name)
          Creates a store given its name.
 Store FileStoreFactory.create(java.lang.String name, int capacity)
          Creates a store given its name and desired capacity.
 Store MemoryStoreFactory.create(java.lang.String name, int capacity)
          Creates a store given its name and desired capacity.
 Store MappedStoreFactory.create(java.lang.String name, int capacity)
          Creates a store given its name and desired capacity.
 

Uses of Store in org.magnos.data.var
 

Methods in org.magnos.data.var with parameters of type Store
 void IntVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void UByteVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void ByteVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void UIntVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void FloatVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void BooleanVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void ShortVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void StringVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void LongVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void DoubleVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void UShortVar.onRead(int location, Store store)
          Reads this data from the given store at the given location.
 void IntVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void UByteVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void ByteVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void UIntVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void FloatVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void BooleanVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void ShortVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void StringVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void LongVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void DoubleVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 void UShortVar.onWrite(int location, Store store)
          Writes this data to the given store at the given location.
 

Constructors in org.magnos.data.var with parameters of type Store
BooleanVar(Store store, int location)
          Instantiates a new BooleanVar.
BooleanVar(Store store, int location, boolean value)
          Instantiates a new BooleanVar.
ByteVar(Store store, int location)
          Instantiates a new ByteVar.
ByteVar(Store store, int location, byte value)
          Instantiates a new ByteVar.
DoubleVar(Store store, int location)
          Instantiates a new DoubleVar.
DoubleVar(Store store, int location, double value)
          Instantiates a new DoubleVar.
FloatVar(Store store, int location)
          Instantiates a new FloatVar.
FloatVar(Store store, int location, float value)
          Instantiates a new FloatVar.
IntVar(Store store, int location)
          Instantiates a new IntegerVar.
IntVar(Store store, int location, int value)
          Instantiates a new IntegerVar.
LongVar(Store store, int location)
          Instantiates a new LongVar.
LongVar(Store store, int location, long value)
          Instantiates a new LongVar.
ShortVar(Store store, int location)
          Instantiates a new ShortVar.
ShortVar(Store store, int location, short value)
          Instantiates a new ShortVar.
StringVar(int length, Store store, int location)
          Instantiates a new BooleanVar.
StringVar(int length, Store store, int location, java.lang.String value)
          Instantiates a new BooleanVar.
UByteVar(Store store, int location)
          Instantiates a new ShortVar.
UByteVar(Store store, int location, short value)
          Instantiates a new ShortVar.
UIntVar(Store store, int location)
          Instantiates a new LongVar.
UIntVar(Store store, int location, long value)
          Instantiates a new LongVar.
UShortVar(Store store, int location)
          Instantiates a new IntegerVar.
UShortVar(Store store, int location, int value)
          Instantiates a new IntegerVar.