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.FormatReaderImplementation ofIFormatReaderfor 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 intplanesintsizeCintsizeTintsizeXintsizeYintsizeZ-
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 voidclose()protected voidinitFile(java.lang.String id)booleanisThisType(java.lang.String name, boolean open)booleanisThisType(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:
isThisTypein interfaceloci.formats.IFormatReader- Overrides:
isThisTypein classloci.formats.FormatReader
-
isThisType
public boolean isThisType(loci.common.RandomAccessInputStream stream) throws java.io.IOException- Specified by:
isThisTypein interfaceloci.formats.IFormatReader- Overrides:
isThisTypein 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:
openBytesin interfaceloci.formats.IFormatReader- Specified by:
openBytesin classloci.formats.FormatReader- Throws:
loci.formats.FormatExceptionjava.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classloci.formats.FormatReader- Throws:
java.io.IOException
-
initFile
protected void initFile(java.lang.String id) throws loci.formats.FormatException, java.io.IOException- Overrides:
initFilein classloci.formats.FormatReader- Throws:
loci.formats.FormatExceptionjava.io.IOException
-
-