private abstract static class Memoizer.RandomAccessDeser extends java.lang.Object implements Memoizer.Deser
Memoizer.Deser
classes for libraries working solely with byte arrays.| Modifier and Type | Field and Description |
|---|---|
(package private) loci.common.RandomAccessInputStream |
loadStream |
(package private) loci.common.RandomAccessOutputStream |
saveStream |
| Modifier | Constructor and Description |
|---|---|
private |
RandomAccessDeser() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract byte[] |
bytesFromReader(IFormatReader reader) |
IFormatReader |
loadReader() |
java.lang.String |
loadReleaseVersion() |
java.lang.String |
loadRevision() |
void |
loadStart(java.io.File memoFile) |
void |
loadStop() |
java.lang.Integer |
loadVersion() |
protected abstract IFormatReader |
readerFromBytes(java.lang.Class<IFormatReader> c,
byte[] rArr) |
void |
saveReader(IFormatReader reader) |
void |
saveReleaseVersion(java.lang.String version) |
void |
saveRevision(java.lang.String revision) |
void |
saveStart(java.io.File tempFile) |
void |
saveStop() |
void |
saveVersion(java.lang.Integer version) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseloci.common.RandomAccessInputStream loadStream
loci.common.RandomAccessOutputStream saveStream
public void loadStart(java.io.File memoFile)
throws java.io.IOException
loadStart in interface Memoizer.Deserjava.io.IOExceptionpublic java.lang.Integer loadVersion()
throws java.io.IOException
loadVersion in interface Memoizer.Deserjava.io.IOExceptionpublic java.lang.String loadReleaseVersion()
throws java.io.IOException
loadReleaseVersion in interface Memoizer.Deserjava.io.IOExceptionpublic java.lang.String loadRevision()
throws java.io.IOException
loadRevision in interface Memoizer.Deserjava.io.IOExceptionpublic IFormatReader loadReader() throws java.io.IOException, java.lang.ClassNotFoundException
loadReader in interface Memoizer.Deserjava.io.IOExceptionjava.lang.ClassNotFoundExceptionprotected abstract IFormatReader readerFromBytes(java.lang.Class<IFormatReader> c, byte[] rArr) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void loadStop()
throws java.io.IOException
loadStop in interface Memoizer.Deserjava.io.IOExceptionpublic void saveStart(java.io.File tempFile)
throws java.io.IOException
saveStart in interface Memoizer.Deserjava.io.IOExceptionpublic void saveVersion(java.lang.Integer version)
throws java.io.IOException
saveVersion in interface Memoizer.Deserjava.io.IOExceptionpublic void saveReleaseVersion(java.lang.String version)
throws java.io.IOException
saveReleaseVersion in interface Memoizer.Deserjava.io.IOExceptionpublic void saveRevision(java.lang.String revision)
throws java.io.IOException
saveRevision in interface Memoizer.Deserjava.io.IOExceptionpublic void saveReader(IFormatReader reader) throws java.io.IOException
saveReader in interface Memoizer.Deserjava.io.IOExceptionprotected abstract byte[] bytesFromReader(IFormatReader reader) throws java.io.IOException
java.io.IOExceptionpublic void saveStop()
throws java.io.IOException
saveStop in interface Memoizer.Deserjava.io.IOExceptionCopyright © 2024 Open Microscopy Environment