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 Map<Integer,String> |
bytesPerAxis |
private boolean |
canParse |
private Map<String,LeicaHandler.Channel> |
channels |
private String |
collection |
private List<CoreMetadata> |
core |
private int |
count |
private int |
detectorChannel |
private List<Integer> |
detectorIndices |
private List<LeicaHandler.Detector> |
detectors |
private String |
elementName |
private int |
extras |
private String |
filterWheelName |
private long |
firstStamp |
private Hashtable |
globalMetadata |
private int |
laserCount |
private List<LeicaHandler.Laser> |
lasers |
private MetadataLevel |
level |
private boolean |
linkedInstruments |
private static org.slf4j.Logger |
LOGGER
Logger for this class.
|
private Vector<String> |
lutNames |
private List<LeicaHandler.MultiBand> |
multiBands |
private Deque<String> |
nameStack |
private int |
nextChannel |
private int |
nextFilter |
private int |
nextROI |
private int |
numChannels |
private int |
numDatasets |
private double |
physicalSizeX |
private double |
physicalSizeY |
private Double |
pinhole |
private LeicaHandler.ROI |
roi |
private MetadataStore |
store |
private List<ome.units.quantity.Length> |
xPos |
private List<ome.units.quantity.Length> |
yPos |
private Double |
zoom |
private List<ome.units.quantity.Length> |
zPos |
Constructor and Description |
---|
LeicaHandler(MetadataStore store,
MetadataLevel level) |
Modifier and Type | Method and Description |
---|---|
void |
endElement(String uri,
String localName,
String qName) |
List<CoreMetadata> |
getCoreMetadataList() |
Hashtable |
getGlobalMetadata() |
Vector<String> |
getLutNames() |
private Hashtable |
getSeriesHashtable(int series) |
private double |
parseDouble(String number) |
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes) |
private void |
storeKeyValue(Hashtable h,
String key,
String value) |
private void |
storeSeriesHashtable(int series,
Hashtable h) |
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
private static final org.slf4j.Logger LOGGER
private String elementName
private String collection
private int count
private int numChannels
private int extras
private List<ome.units.quantity.Length> xPos
private List<ome.units.quantity.Length> yPos
private List<ome.units.quantity.Length> zPos
private double physicalSizeX
private double physicalSizeY
private int numDatasets
private Hashtable globalMetadata
private MetadataStore store
private int nextChannel
private Double zoom
private Double pinhole
private String filterWheelName
private int nextFilter
private int nextROI
private LeicaHandler.ROI roi
private boolean alternateCenter
private boolean linkedInstruments
private int detectorChannel
private List<CoreMetadata> core
private boolean canParse
private long firstStamp
private List<LeicaHandler.MultiBand> multiBands
private List<LeicaHandler.Detector> detectors
private List<LeicaHandler.Laser> lasers
private Map<String,LeicaHandler.Channel> channels
private MetadataLevel level
private int laserCount
public LeicaHandler(MetadataStore store, MetadataLevel level)
public List<CoreMetadata> getCoreMetadataList()
public Hashtable getGlobalMetadata()
public void endElement(String uri, String localName, String qName)
endElement
in interface ContentHandler
endElement
in class DefaultHandler
public void startElement(String uri, String localName, String qName, Attributes attributes)
startElement
in interface ContentHandler
startElement
in class DefaultHandler
private Hashtable getSeriesHashtable(int series)
private void storeSeriesHashtable(int series, Hashtable h)
private double parseDouble(String number)
Copyright © 2017 Open Microscopy Environment