|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectloci.formats.FormatHandler
loci.formats.FormatReader
loci.formats.in.BaseTiffReader
loci.formats.in.NikonReader
public class NikonReader
NikonReader is the file format reader for Nikon NEF (TIFF) files.
Field Summary | |
---|---|
protected int |
makerNoteOffset
Offset to the Nikon Maker Note. |
protected Hashtable |
original
The original IFD. |
Fields inherited from class loci.formats.in.BaseTiffReader |
---|
ifds |
Fields inherited from class loci.formats.FormatReader |
---|
collectMetadata, core, filterMetadata, group, in, metadata, metadataStore, normalizeData, saveOriginalMetadata, series, THUMBNAIL_DIMENSION |
Fields inherited from class loci.formats.FormatHandler |
---|
currentId, debug, debugLevel, format, statusListeners, suffixes |
Fields inherited from interface loci.formats.IFormatReader |
---|
CAN_GROUP, CANNOT_GROUP, MUST_GROUP |
Constructor Summary | |
---|---|
NikonReader()
Constructs a new Nikon reader. |
Method Summary | |
---|---|
protected void |
initFile(String id)
Initializes the given file (parsing header information, etc.). |
protected void |
initStandardMetadata()
Parses standard metadata. |
boolean |
isThisType(byte[] block)
Checks if the given block is a valid header for this file format. |
boolean |
isThisType(String name,
boolean open)
Checks if a file matches the type of this format handler. |
Methods inherited from class loci.formats.in.BaseTiffReader |
---|
get16BitLookupTable, get8BitLookupTable, getImageCreationDate, getImageDescription, getImageName, getMetadataValue, getTiffDimensions, initMetadata, initMetadataStore, openBytes, put, put, put, put, put, put, put, put, put, put, putInt, swapIfRequired |
Methods inherited from class loci.formats.FormatHandler |
---|
addStatusListener, debug, getFormat, getStatusListeners, getSuffixes, isThisType, removeStatusListener, setDebug, setDebugLevel, setId, status, status, status, trace, trace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface loci.formats.IFormatHandler |
---|
getFormat, getSuffixes, isThisType, setId |
Methods inherited from interface loci.formats.StatusReporter |
---|
addStatusListener, getStatusListeners, removeStatusListener |
Field Detail |
---|
protected int makerNoteOffset
protected Hashtable original
Constructor Detail |
---|
public NikonReader()
Method Detail |
---|
public boolean isThisType(byte[] block)
IFormatReader
isThisType
in interface IFormatReader
isThisType
in class BaseTiffReader
public boolean isThisType(String name, boolean open)
FormatHandler
isThisType
in interface IFormatHandler
isThisType
in class FormatHandler
open
- If true, and the file extension is insufficient to determine
the file type, the (existing) file is opened for further analysis.
Does nothing in the default implementation.protected void initStandardMetadata() throws FormatException, IOException
BaseTiffReader
initStandardMetadata
in class BaseTiffReader
FormatException
IOException
protected void initFile(String id) throws FormatException, IOException
FormatReader
initFile
in class BaseTiffReader
FormatException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |