|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fusesource.hawtdb.api.AbstractStreamPagedAccessor<T>
public abstract class AbstractStreamPagedAccessor<T>
Abstract base class for implementations of EncoderDecoder which use stream encoding/decoding.
Constructor Summary | |
---|---|
AbstractStreamPagedAccessor()
|
Method Summary | |
---|---|
protected abstract T |
decode(Paged paged,
java.io.DataInputStream is)
|
protected abstract void |
encode(Paged paged,
java.io.DataOutputStream os,
T data)
|
T |
load(Paged paged,
int page)
Load a value from a specified page. |
java.util.List<java.lang.Integer> |
pagesLinked(Paged paged,
int page)
Returns a list of the pages linked to the specified page. |
java.util.List<java.lang.Integer> |
store(Paged paged,
int page,
T data)
Store a value at the specified page. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractStreamPagedAccessor()
Method Detail |
---|
public java.util.List<java.lang.Integer> store(Paged paged, int page, T data)
PagedAccessor
store
in interface PagedAccessor<T>
public T load(Paged paged, int page)
PagedAccessor
Paged
object.
load
in interface PagedAccessor<T>
public java.util.List<java.lang.Integer> pagesLinked(Paged paged, int page)
PagedAccessor
pagesLinked
in interface PagedAccessor<T>
protected abstract void encode(Paged paged, java.io.DataOutputStream os, T data) throws java.io.IOException
java.io.IOException
protected abstract T decode(Paged paged, java.io.DataInputStream is) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |