Package ome.services.formats
Class OmeroReader
- java.lang.Object
-
- loci.formats.FormatHandler
-
- loci.formats.FormatReader
-
- ome.services.formats.OmeroReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,loci.formats.ICompressedTileReader
,loci.formats.IFormatHandler
,loci.formats.IFormatReader
,loci.formats.IMetadataConfigurable
,loci.formats.IPyramidHandler
public class OmeroReader extends loci.formats.FormatReader
Implementation ofIFormatReader
for use in export. This is copied from the OMERO 2.3 Reader available from: https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/ome- io/src/loci/ome/io- Since:
- Beta4.1
- See Also:
- MinimumWriter, ImageConverter, ReadWriteInMemory
-
-
Field Summary
Fields Modifier and Type Field Description int
planes
int
sizeC
int
sizeT
int
sizeX
int
sizeY
int
sizeZ
-
Fields inherited from class loci.formats.FormatReader
core, coreIndex, datasetDescription, domains, fillColor, filterMetadata, flattenedResolutions, group, hasCompanionFiles, in, indexedAsRGB, metadata, metadataStore, normalizeData, resolution, saveOriginalMetadata, series, suffixNecessary, suffixSufficient, THUMBNAIL_DIMENSION
-
-
Constructor Summary
Constructors Constructor Description OmeroReader(ome.api.RawPixelsStore raw, Pixels pix)
OmeroReader(RawPixelsStorePrx prx, Pixels pix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected void
initFile(java.lang.String id)
boolean
isThisType(java.lang.String name, boolean open)
boolean
isThisType(loci.common.RandomAccessInputStream stream)
byte[]
openBytes(int no, byte[] buf, int x1, int y1, int w1, int h1)
-
Methods inherited from class loci.formats.FormatReader
addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMetaList, addMeta, addMetaList, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMetaList, close, coreIndexToSeries, fileGroupOption, flattenHashtables, get16BitLookupTable, get8BitLookupTable, getAcquisitionMode, getAdvancedSeriesUsedFiles, getAdvancedUsedFiles, getArcType, getAvailableOptions, getBinning, getBitsPerPixel, getCompression, getContrastMethod, getCoreIndex, getCoreMetadataList, getCorrection, getCurrentCore, getCurrentFile, getDatasetStructureDescription, getDetectorType, getDimensionOrder, getDimensionOrder, getDomains, getEffectiveSizeC, getExperimentType, getFilamentType, getFillColor, getFillRule, getFilterType, getFontFamily, getFontStyle, getGlobalMeta, getGlobalMetadata, getIlluminationType, getImageCount, getImmersion, getIndex, getIndex, getLaserMedium, getLaserType, getMarker, getMedium, getMetadataStore, getMetadataStoreRoot, getMetadataValue, getMicrobeamManipulationType, getMicroscopeType, getModuloC, getModuloT, getModuloZ, getNamingConvention, getOptimalTileHeight, getOptimalTileWidth, getPixelType, getPixelType, getPossibleDomains, getPulse, getRequiredDirectories, getResolution, getResolutionCount, getRGBChannelCount, getRotationTransform, getSeries, getSeriesCount, getSeriesMeta, getSeriesMetadata, getSeriesMetadataValue, getSeriesUsedFiles, getSeriesUsedFiles, getSizeC, getSizeT, getSizeX, getSizeY, getSizeZ, getThumbSizeX, getThumbSizeY, getTileColumns, getTileRows, getUnderlyingReaders, getUsedFiles, getUsedFiles, getZCTCoords, getZCTModuloCoords, hasCompanionFiles, hasFlattenedResolutions, isFalseColor, isGroupFiles, isIndexed, isInterleaved, isInterleaved, isLittleEndian, isMetadataComplete, isMetadataFiltered, isNormalized, isOrderCertain, isOriginalMetadataPopulated, isRGB, isSingleFile, isThisType, isThisType, isThumbnailSeries, isUsedFile, makeFilterMetadata, openBytes, openBytes, openBytes, openPlane, openThumbBytes, readPlane, readPlane, readPlane, reopenFile, seriesToCoreIndex, setCoreIndex, setFillColor, setFlattenedResolutions, setGroupFiles, setId, setMetadataFiltered, setMetadataStore, setNormalized, setOriginalMetadataPopulated, setResolution, setSeries, updateMetadataLists
-
Methods inherited from class loci.formats.FormatHandler
checkSuffix, checkSuffix, getFormat, getMetadataOptions, getNativeDataType, getSuffixes, getSupportedMetadataLevels, setMetadataOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface loci.formats.ICompressedTileReader
getTileCodec, getTileCodecOptions, openCompressedBytes, openCompressedBytes
-
-
-
-
Constructor Detail
-
OmeroReader
public OmeroReader(ome.api.RawPixelsStore raw, Pixels pix)
-
OmeroReader
public OmeroReader(RawPixelsStorePrx prx, Pixels pix)
-
-
Method Detail
-
isThisType
public boolean isThisType(java.lang.String name, boolean open)
- Specified by:
isThisType
in interfaceloci.formats.IFormatReader
- Overrides:
isThisType
in classloci.formats.FormatReader
-
isThisType
public boolean isThisType(loci.common.RandomAccessInputStream stream) throws java.io.IOException
- Specified by:
isThisType
in interfaceloci.formats.IFormatReader
- Overrides:
isThisType
in classloci.formats.FormatReader
- Throws:
java.io.IOException
-
openBytes
public byte[] openBytes(int no, byte[] buf, int x1, int y1, int w1, int h1) throws loci.formats.FormatException, java.io.IOException
- Specified by:
openBytes
in interfaceloci.formats.IFormatReader
- Specified by:
openBytes
in classloci.formats.FormatReader
- Throws:
loci.formats.FormatException
java.io.IOException
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classloci.formats.FormatReader
- Throws:
java.io.IOException
-
initFile
protected void initFile(java.lang.String id) throws loci.formats.FormatException, java.io.IOException
- Overrides:
initFile
in classloci.formats.FormatReader
- Throws:
loci.formats.FormatException
java.io.IOException
-
-