public class LeicaHandler
extends loci.common.xml.BaseHandler
Modifier and Type | Class and Description |
---|---|
(package private) class |
LeicaHandler.Channel |
(package private) class |
LeicaHandler.Detector |
(package private) class |
LeicaHandler.Laser |
(package private) class |
LeicaHandler.MultiBand |
(package private) class |
LeicaHandler.ROI |
Modifier and Type | Field and Description |
---|---|
private boolean |
alternateCenter |
private java.util.Map<java.lang.Integer,java.lang.String> |
bytesPerAxis |
private boolean |
canParse |
private java.util.Map<java.lang.String,LeicaHandler.Channel> |
channels |
private java.lang.String |
collection |
private java.util.List<CoreMetadata> |
core |
private int |
count |
private int |
detectorChannel |
private java.util.List<java.lang.Integer> |
detectorIndices |
private java.util.List<LeicaHandler.Detector> |
detectors |
private java.lang.String |
elementName |
private int |
extras |
private long |
firstStamp |
private java.util.Hashtable |
globalMetadata |
private int |
laserCount |
private java.util.List<LeicaHandler.Laser> |
lasers |
private MetadataLevel |
level |
private boolean |
linkedInstruments |
private static org.slf4j.Logger |
LOGGER
Logger for this class.
|
private java.util.Vector<java.lang.String> |
lutNames |
private java.util.List<LeicaHandler.MultiBand> |
multiBands |
private java.util.Deque<java.lang.String> |
nameStack |
private int |
nextChannel |
private int |
nextFilter |
private int |
nextROI |
private int |
numChannels |
private int |
numDatasets |
private double |
physicalSizeX |
private double |
physicalSizeY |
private java.lang.Double |
pinhole |
private LeicaHandler.ROI |
roi |
private MetadataStore |
store |
private java.util.List<ome.units.quantity.Length> |
xPos |
private java.util.List<ome.units.quantity.Length> |
yPos |
private java.lang.Double |
zoom |
private java.util.List<ome.units.quantity.Length> |
zPos |
Constructor and Description |
---|
LeicaHandler(MetadataStore store,
MetadataLevel level) |
Modifier and Type | Method and Description |
---|---|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
java.util.List<CoreMetadata> |
getCoreMetadataList() |
java.util.Hashtable |
getGlobalMetadata() |
java.util.Vector<java.lang.String> |
getLutNames() |
private java.util.Hashtable |
getSeriesHashtable(int series) |
private double |
parseDouble(java.lang.String number) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
private void |
storeKeyValue(java.util.Hashtable h,
java.lang.String key,
java.lang.String value) |
private void |
storeSeriesHashtable(int series,
java.util.Hashtable h) |
private static final org.slf4j.Logger LOGGER
private java.util.Deque<java.lang.String> nameStack
private java.lang.String elementName
private java.lang.String collection
private int count
private int numChannels
private int extras
private java.util.Vector<java.lang.String> lutNames
private java.util.List<ome.units.quantity.Length> xPos
private java.util.List<ome.units.quantity.Length> yPos
private java.util.List<ome.units.quantity.Length> zPos
private double physicalSizeX
private double physicalSizeY
private int numDatasets
private java.util.Hashtable globalMetadata
private MetadataStore store
private int nextChannel
private java.lang.Double zoom
private java.lang.Double pinhole
private java.util.List<java.lang.Integer> detectorIndices
private int nextFilter
private int nextROI
private LeicaHandler.ROI roi
private boolean alternateCenter
private boolean linkedInstruments
private int detectorChannel
private java.util.List<CoreMetadata> core
private boolean canParse
private long firstStamp
private java.util.Map<java.lang.Integer,java.lang.String> bytesPerAxis
private java.util.List<LeicaHandler.MultiBand> multiBands
private java.util.List<LeicaHandler.Detector> detectors
private java.util.List<LeicaHandler.Laser> lasers
private java.util.Map<java.lang.String,LeicaHandler.Channel> channels
private MetadataLevel level
private int laserCount
public LeicaHandler(MetadataStore store, MetadataLevel level)
public java.util.List<CoreMetadata> getCoreMetadataList()
public java.util.Hashtable getGlobalMetadata()
public java.util.Vector<java.lang.String> getLutNames()
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
private java.util.Hashtable getSeriesHashtable(int series)
private void storeSeriesHashtable(int series, java.util.Hashtable h)
private double parseDouble(java.lang.String number)
private void storeKeyValue(java.util.Hashtable h, java.lang.String key, java.lang.String value)
Copyright © 2023 Open Microscopy Environment