public class FlexReader extends BaseTiffReader
| Modifier and Type | Class and Description |
|---|---|
class |
FlexReader.FlexHandler
SAX handler for parsing XML.
|
| Modifier and Type | Field and Description |
|---|---|
protected double[] |
factors
Scale factor for each image.
|
protected static int |
FLEX
Custom IFD entry for Flex XML.
|
static javax.xml.parsers.SAXParserFactory |
SAX_FACTORY
Factory for generating SAX parsers.
|
ifdscollectMetadata, core, filterMetadata, group, in, metadata, metadataStore, normalizeData, saveOriginalMetadata, series, THUMBNAIL_DIMENSION| Constructor and Description |
|---|
FlexReader()
Constructs a new Flex reader.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
initStandardMetadata()
Parses standard metadata.
|
boolean |
isThisType(byte[] block)
Checks if the given block is a valid header for this file format.
|
byte[] |
openBytes(int no,
byte[] buf)
Obtains the specified image from the current file into a pre-allocated byte
array of (sizeX * sizeY * bytesPerPixel).
|
get16BitLookupTable, get8BitLookupTable, getImageCreationDate, getImageDescription, getImageName, getMetadataValue, getTiffDimensions, initFile, initMetadata, initMetadataStore, put, put, put, put, put, put, put, put, put, put, putInt, swapIfRequiredaddMeta, checkBytes, close, close, fileGroupOption, getChannelDimLengths, getChannelDimLengths, getChannelDimTypes, getChannelDimTypes, getCoreMetadata, getCoreMetadata, getCurrentFile, getDimensionOrder, getDimensionOrder, getEffectiveSizeC, getEffectiveSizeC, getImageCount, getImageCount, getIndex, getIndex, getMeta, getMetadata, getMetadata, getMetadataStore, getMetadataStore, getMetadataStoreRoot, getMetadataStoreRoot, getMetadataValue, getPixelType, getPixelType, getRGBChannelCount, getRGBChannelCount, getSeries, getSeries, getSeriesCount, getSeriesCount, getSizeC, getSizeC, getSizeT, getSizeT, getSizeX, getSizeX, getSizeY, getSizeY, getSizeZ, getSizeZ, getThumbSizeX, getThumbSizeX, getThumbSizeY, getThumbSizeY, getUsedFiles, getUsedFiles, getZCTCoords, getZCTCoords, isFalseColor, isGroupFiles, isIndexed, isInterleaved, isInterleaved, isInterleaved, isInterleaved, isLittleEndian, isLittleEndian, isMetadataCollected, isMetadataComplete, isMetadataFiltered, isNormalized, isOrderCertain, isOrderCertain, isOriginalMetadataPopulated, isRGB, isRGB, isUsedFile, openBytes, openBytes, openBytes, openImage, openImage, openThumbBytes, openThumbBytes, openThumbImage, openThumbImage, setGroupFiles, setId, setMetadataCollected, setMetadataFiltered, setMetadataStore, setNormalized, setOriginalMetadataPopulated, setSeries, setSeriesaddStatusListener, debug, getFormat, getStatusListeners, getSuffixes, isThisType, isThisType, removeStatusListener, setDebug, setDebugLevel, setId, status, status, status, trace, traceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected static final int FLEX
public static final javax.xml.parsers.SAXParserFactory SAX_FACTORY
protected double[] factors
public boolean isThisType(byte[] block)
loci.formats.IFormatReaderisThisType in interface loci.formats.IFormatReaderisThisType in class BaseTiffReaderpublic byte[] openBytes(int no,
byte[] buf)
throws loci.formats.FormatException,
java.io.IOException
loci.formats.IFormatReaderopenBytes in interface loci.formats.IFormatReaderopenBytes in class BaseTiffReaderno - the image index within the file.buf - a pre-allocated buffer.buf for convenience.loci.formats.FormatException - if there was a problem parsing the metadata of the
file.java.io.IOException - if there was a problem reading the file.protected void initStandardMetadata()
throws loci.formats.FormatException,
java.io.IOException
BaseTiffReaderinitStandardMetadata in class BaseTiffReaderloci.formats.FormatExceptionjava.io.IOException