# Hierarchy For All Packages

Package Hierarchies:

- loci.formats,
- loci.formats.cache,
- loci.formats.codec,
- loci.formats.dicom,
- loci.formats.filter,
- loci.formats.gui,
- loci.formats.in,
- loci.formats.in.LeicaMicrosystemsMetadata,
- loci.formats.internal,
- loci.formats.meta,
- loci.formats.ome,
- loci.formats.out,
- loci.formats.services,
- loci.formats.tiff,
- loci.formats.tools,
- loci.plugins,
- loci.plugins.config,
- loci.plugins.in,
- loci.plugins.macro,
- loci.plugins.out,
- loci.plugins.prefs,
- loci.plugins.shortcut,
- loci.plugins.util,
- org.libjpegturbo.turbojpeg

## Class Hierarchy

- java.lang.Object
  - loci.plugins.About (implements ij.plugin.PlugIn)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - loci.formats.tiff.IFDList
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - loci.formats.tiff.IFD
      - loci.plugins.in.ImporterMetadata
      - loci.formats.in.PrairieMetadata.ValueTable (implements loci.formats.in.PrairieMetadata.Value)
  - ome.xml.model.AbstractOMEModelObject (implements ome.xml.model.OMEModelObject)
    - ome.xml.model.Annotation
      - ome.xml.model.TextAnnotation
        - ome.xml.model.XMLAnnotation
          - loci.formats.meta.ModuloAnnotation
          - loci.formats.meta.OriginalMetadataAnnotation
  - ome.xml.meta.AbstractOMEXMLMetadata (implements ome.xml.meta.OMEXMLMetadata)
    - loci.formats.ome.AbstractOMEXMLMetadata (implements loci.formats.ome.OMEXMLMetadata)
    - ome.xml.meta.OMEXMLMetadataImpl
      - loci.formats.ome.OMEXMLMetadataImpl (implements loci.formats.ome.OMEXMLMetadata)
        - loci.formats.ome.OMEPyramidStore (implements loci.formats.meta.IPyramidStore)
  - loci.common.services.AbstractService (implements loci.common.services.Service)
    - loci.formats.services.EXIFServiceImpl (implements loci.formats.services.EXIFService)
    - loci.formats.services.JAIIIOServiceImpl (implements loci.formats.services.JAIIIOService)
    - loci.formats.services.JHDFServiceImpl (implements loci.formats.services.JHDFService)
    - loci.formats.services.JPEGXRServiceImpl (implements loci.formats.services.JPEGXRService)
    - loci.formats.services.MDBServiceImpl (implements loci.formats.services.MDBService)
    - loci.formats.services.NetCDFServiceImpl (implements com.esotericsoftware.kryo.KryoSerializable, loci.formats.services.NetCDFService)
    - loci.formats.services.OMEXMLServiceImpl (implements loci.formats.services.OMEXMLService)
    - loci.formats.services.POIServiceImpl (implements loci.formats.services.POIService)
  - loci.formats.tools.AmiraParameters
  - loci.formats.in.AmiraReader.ASCII (implements loci.formats.in.AmiraReader.PlaneReader)
  - loci.formats.in.AmiraReader.HxRLE (implements loci.formats.in.AmiraReader.PlaneReader)
  - loci.formats.in.AmiraReader.HxZip (implements loci.formats.in.AmiraReader.PlaneReader)
  - loci.formats.in.APNGReader.PNGBlock
  - loci.formats.tools.AsciiImage
  - loci.formats.gui.AWTImageTools
  - loci.formats.AxisGuesser
  - loci.formats.codec.BaseCodec (implements loci.formats.codec.Codec)
    - loci.formats.codec.JPEGXRCodec
    - loci.formats.codec.NikonCodec
    - loci.formats.codec.TargaRLECodec
    - loci.formats.codec.WrappedCodec
      - loci.formats.codec.Base64Codec
      - loci.formats.codec.HuffmanCodec
      - loci.formats.codec.JPEG2000Codec
      - loci.formats.codec.JPEGCodec
      - loci.formats.codec.LosslessJPEGCodec
      - loci.formats.codec.LZOCodec
      - loci.formats.codec.LZWCodec
      - loci.formats.codec.MJPBCodec
      - loci.formats.codec.MSRLECodec
      - loci.formats.codec.MSVideoCodec
      - loci.formats.codec.PackbitsCodec
      - loci.formats.codec.PassthroughCodec
      - loci.formats.codec.QTRLECodec
      - loci.formats.codec.RPZACodec
      - loci.formats.codec.ZlibCodec
      - loci.formats.codec.ZstdCodec
  - loci.formats.in.BaseZeissReader.Layer
  - loci.formats.in.BaseZeissReader.Shape
  - loci.formats.in.BaseZeissReader.Tag
  - loci.formats.in.BDVReader.H5Constants
  - loci.formats.in.BDVReader.H5Coordinate
  - loci.plugins.BF
  - loci.formats.tools.BioFormatsExtensionPrinter
  - loci.formats.in.BioRadReader.Note
  - loci.formats.codec.BitBuffer
  - loci.formats.codec.BitWriter
  - loci.formats.gui.BufferedImageSource (implements loci.formats.cache.ICacheSource)
  - loci.formats.codec.ByteVector
  - loci.formats.cache.Cache (implements loci.formats.cache.CacheReporter)
  - loci.formats.tools.CacheConsole
  - loci.formats.cache.CacheEvent
  - loci.formats.cache.CacheSource (implements loci.formats.cache.ICacheSource)
    - loci.formats.cache.ByteArraySource
  - loci.formats.cache.CacheStrategy (implements loci.formats.cache.CacheReporter, java.util.Comparator<T>, loci.formats.cache.ICacheStrategy)
    - loci.formats.cache.CrosshairStrategy
    - loci.formats.cache.RectangleStrategy
  - loci.plugins.in.Calibrator
  - loci.formats.in.CellH5Reader.CellH5Constants
  - loci.formats.in.CellH5Reader.CellH5Coordinate
  - loci.formats.in.CellomicsReader.ChannelFile
  - loci.formats.in.CellSensReader.Pyramid
  - loci.formats.in.CellSensReader.TileCoordinate
  - loci.plugins.config.CellSensWidgets (implements loci.plugins.config.IFormatWidgets, java.awt.event.ItemListener)
  - loci.formats.in.CellVoyagerReader.AreaInfo
  - loci.formats.in.CellVoyagerReader.ChannelInfo
  - loci.formats.in.CellVoyagerReader.FieldInfo
  - loci.formats.in.CellVoyagerReader.WellInfo
  - loci.formats.in.LeicaMicrosystemsMetadata.Channel
  - loci.formats.ClassList<T>
  - loci.formats.codec.CodecOptions
    - loci.formats.codec.HuffmanCodecOptions
    - loci.formats.codec.JPEG2000CodecOptions
    - loci.formats.codec.MJPBCodecOptions
    - loci.formats.codec.NikonCodecOptions
  - loci.plugins.in.Colorizer
  - java.awt.image.ColorModel (implements java.awt.Transparency)
    - loci.formats.gui.Index16ColorModel
    - loci.formats.gui.SignedColorModel
    - loci.formats.gui.UnsignedIntColorModel
  - java.awt.color.ColorSpace (implements java.io.Serializable)
    - loci.formats.gui.TwoChannelColorSpace
  - loci.formats.in.ColumbusReader.Plane
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - loci.formats.gui.CacheIndicator (implements loci.formats.cache.CacheListener)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.tree.DefaultTreeCellRenderer (implements javax.swing.tree.TreeCellRenderer)
            - loci.formats.gui.XMLCellRenderer
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - loci.formats.gui.CacheComponent (implements java.awt.event.ActionListener, loci.formats.cache.CacheListener, javax.swing.event.ChangeListener)
          - loci.formats.gui.DataConverter.RowPanel
          - loci.formats.gui.PreviewPane (implements java.beans.PropertyChangeListener, java.lang.Runnable)
          - loci.plugins.shortcut.ShortcutPanel (implements java.awt.event.ActionListener, ij.plugin.PlugIn)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - loci.plugins.util.SearchableWindow.SearchBox (implements java.awt.event.ActionListener, javax.swing.event.ChangeListener)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - ij.gui.ImageWindow (implements java.awt.event.FocusListener, java.awt.event.MouseWheelListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener)
            - ij.gui.StackWindow (implements java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.MouseWheelListener, java.lang.Runnable)
              - loci.plugins.util.DataBrowser
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - loci.plugins.util.BrowserOptionsWindow
            - loci.plugins.config.ConfigWindow (implements java.awt.event.ActionListener, java.awt.event.ItemListener, javax.swing.event.ListSelectionListener, java.lang.Runnable)
            - loci.formats.gui.DataConverter (implements java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.lang.Runnable)
            - loci.formats.tools.EditTiffG (implements java.awt.event.ActionListener)
            - loci.formats.gui.ImageViewer (implements java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.awt.event.KeyListener, java.awt.event.MouseMotionListener, java.lang.Runnable, java.awt.event.WindowListener)
            - loci.plugins.config.InstallWizard
            - loci.formats.gui.XMLWindow
          - ij.text.TextWindow (implements java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.ItemListener)
            - loci.plugins.util.SearchableWindow
  - loci.plugins.in.Concatenator
  - ch.qos.logback.core.spi.ContextAwareBase (implements ch.qos.logback.core.spi.ContextAware)
    - ch.qos.logback.core.AppenderBase<E> (implements ch.qos.logback.core.Appender<E>)
      - loci.plugins.util.IJStatusEchoer
  - loci.formats.CoreMetadata (implements java.lang.Cloneable)
    - loci.formats.in.OMETiffReader.OMETiffCoreMetadata
    - loci.formats.in.SVSCoreMetadata
    - loci.formats.SwappableMetadata
  - loci.formats.in.CV7000Reader.Channel
  - loci.formats.in.CV7000Reader.Field
  - loci.formats.in.CV7000Reader.LightSource
  - loci.formats.in.CV7000Reader.MinMax
  - loci.formats.in.CV7000Reader.Plane
  - java.awt.image.DataBuffer
    - loci.formats.gui.SignedByteBuffer
    - loci.formats.gui.SignedShortBuffer
    - loci.formats.gui.UnsignedIntBuffer
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - loci.common.xml.BaseHandler
      - loci.formats.in.AFIReader.AFIHandler
      - loci.formats.in.BDVReader.BDVXMLHandler
      - loci.formats.in.BioRadReader.BioRadHandler
      - loci.formats.in.BioRadSCNReader.SCNHandler
      - loci.formats.in.ColumbusReader.MeasurementHandler
      - loci.formats.in.CV7000Reader.MeasurementDataHandler
      - loci.formats.in.CV7000Reader.MeasurementDetailHandler
      - loci.formats.in.CV7000Reader.MeasurementSettingsHandler
      - loci.formats.in.CV7000Reader.WPIHandler
      - loci.formats.in.FEITiffReader.FEIHandler
      - loci.formats.in.FlexReader.FlexHandler
      - loci.formats.in.FlexReader.MeaHandler
      - loci.formats.in.FlexReader.ResHandler
      - loci.formats.in.ImaconReader.ImaconHandler
      - loci.formats.in.InCellReader.InCellHandler
      - loci.formats.in.InCellReader.MinimalInCellHandler
      - loci.formats.in.IvisionReader.IvisionHandler
      - loci.formats.in.LeicaHandler
      - loci.formats.in.MetamorphHandler
      - loci.formats.in.MicromanagerReader.MicromanagerHandler
      - loci.formats.in.ND2Handler
      - loci.formats.in.OMEXMLReader.OMEXMLHandler
      - loci.formats.out.OMEXMLWriter.OMEHandler
      - loci.formats.in.OperettaReader.OperettaHandler
      - loci.formats.in.ScanrReader.ScanrHandler
    - loci.formats.in.LeicaSCNReader.LeicaSCNHandler
    - loci.formats.in.ZeissTIFFHandler
  - loci.formats.in.DefaultMetadataOptions (implements loci.formats.in.MetadataOptions)
  - loci.formats.in.DeltavisionReader.DVExtHdrFields
  - loci.formats.dicom.DicomFileInfo (implements java.lang.Comparable<T>)
  - loci.formats.dicom.DicomJSONProvider (implements loci.formats.dicom.ITagProvider)
  - loci.formats.dicom.DicomTag (implements java.lang.Comparable<T>)
  - loci.formats.dicom.DicomTile
  - loci.formats.out.DicomWriter.PlaneOffset
  - loci.formats.out.DicomWriter.UIDCreator
  - loci.formats.in.LeicaMicrosystemsMetadata.Dimension
  - loci.plugins.in.DisplayHandler (implements loci.common.StatusListener)
  - ome.xml.meta.DummyMetadata (implements ome.xml.meta.IMetadata)
    - loci.formats.meta.DummyMetadata (implements loci.formats.meta.IMetadata)
  - loci.formats.in.DynamicMetadataOptions (implements loci.formats.in.MetadataOptions)
  - loci.plugins.out.Exporter
  - loci.formats.tools.FakeImage
  - loci.formats.in.FakeReader.TextLine
  - javax.swing.filechooser.FileFilter
    - loci.formats.gui.ComboFileFilter (implements java.lang.Comparable<T>, java.io.FileFilter)
    - loci.formats.gui.ExtensionFileFilter (implements java.lang.Comparable<T>, java.io.FileFilter)
    - loci.formats.gui.FormatFileFilter (implements java.lang.Comparable<T>, java.io.FileFilter)
    - loci.formats.gui.NoExtensionFileFilter (implements java.lang.Comparable<T>, java.io.FileFilter)
  - loci.formats.FileInfo
  - loci.formats.FilePattern
  - loci.formats.FilePatternBlock
  - loci.formats.FileStitcher.ExternalSeries
  - ucar.nc2.filter.Filter
    - loci.formats.filter.LZ4Filter
  - ome.xml.meta.FilterMetadata (implements ome.xml.meta.MetadataStore)
    - loci.formats.meta.FilterMetadata (implements loci.formats.meta.MetadataStore)
  - loci.formats.in.FlexReader.FilterGroup
  - loci.formats.in.FlexReader.FlexFile
  - loci.plugins.config.FormatEntry (implements java.lang.Comparable<T>)
  - loci.formats.FormatHandler (implements loci.formats.IFormatHandler)
    - loci.formats.FormatReader (implements loci.formats.IFormatReader)
      - loci.formats.in.AFIReader
      - loci.formats.in.AIMReader
      - loci.formats.in.AliconaReader
      - loci.formats.in.AmiraReader
      - loci.formats.in.AnalyzeReader
      - loci.formats.in.APLReader
      - loci.formats.in.APNGReader
      - loci.formats.in.ARFReader
      - loci.formats.in.AVIReader
      - loci.formats.in.BaseZeissReader
        - loci.formats.in.ZeissTIFFReader
        - loci.formats.in.ZeissZVIReader
      - loci.formats.in.BDReader
      - loci.formats.in.BDVReader
      - loci.formats.in.BIFormatReader
        - loci.formats.in.ImageIOReader
          - loci.formats.in.JPEGReader.DefaultJPEGReader
        - loci.formats.in.MNGReader
        - loci.formats.in.TiffJAIReader
      - loci.formats.in.BioRadGelReader
      - loci.formats.in.BioRadReader
      - loci.formats.in.BioRadSCNReader
      - loci.formats.in.BMPReader
      - loci.formats.in.BrukerReader
      - loci.formats.in.BurleighReader
      - loci.formats.in.CanonRawReader
      - loci.formats.in.CellH5Reader
      - loci.formats.in.CellomicsReader
      - loci.formats.in.CellSensReader
      - loci.formats.in.CellVoyagerReader
      - loci.formats.in.CellWorxReader
        - loci.formats.in.MetaxpressTiffReader
      - loci.formats.in.ColumbusReader
      - loci.formats.in.CV7000Reader
      - loci.formats.in.DCIMGReader
      - loci.formats.DelegateReader
        - loci.formats.in.JPEGReader
        - loci.formats.in.TiffDelegateReader
      - loci.formats.in.DeltavisionReader
        - loci.formats.in.RCPNLReader
      - loci.formats.in.Ecat7Reader
      - loci.formats.in.EPSReader
      - loci.formats.in.FakeReader
      - loci.formats.in.FEIReader
      - loci.formats.in.FitsReader
      - loci.formats.in.FlexReader
      - loci.formats.in.FlowSightReader
      - loci.formats.in.FujiReader
      - loci.formats.in.FV1000Reader
      - loci.formats.in.GatanDM2Reader
      - loci.formats.in.GatanReader
      - loci.formats.in.GIFReader
      - loci.formats.in.HamamatsuVMSReader
      - loci.formats.in.HISReader
      - loci.formats.in.HitachiReader
      - loci.formats.in.HRDGDFReader
      - loci.formats.in.I2IReader
      - loci.formats.in.ICSReader
      - loci.formats.in.IM3Reader
      - loci.formats.in.ImagicReader
      - loci.formats.in.ImarisReader
      - loci.formats.in.IMODReader
      - loci.formats.in.ImspectorReader
      - loci.formats.in.InCell3000Reader
      - loci.formats.in.InCellReader
      - loci.formats.in.INRReader
      - loci.formats.in.InveonReader
      - loci.formats.in.IPLabReader
      - loci.formats.in.IPWReader
      - loci.formats.in.IvisionReader
      - loci.formats.in.JDCEReader
      - loci.formats.in.JEOLReader
      - loci.formats.in.JPEG2000Reader
      - loci.formats.in.JPXReader
      - loci.formats.in.KhorosReader
      - loci.formats.in.KLBReader
      - loci.formats.in.KodakReader
      - loci.formats.in.L2DReader
      - loci.formats.in.LeicaReader
      - loci.formats.in.LiFlimReader
      - loci.formats.in.LIFReader
      - loci.formats.in.LIMReader
      - loci.formats.in.LeicaMicrosystemsMetadata.LMSFileReader
        - loci.formats.in.LOFReader
        - loci.formats.in.LeicaMicrosystemsMetadata.MultipleImagesReader
        - loci.formats.in.XLEFReader
      - loci.formats.in.MIASReader
      - loci.formats.in.MicroCTReader
      - loci.formats.in.MicromanagerReader
      - loci.formats.in.MINCReader
      - loci.formats.in.MolecularImagingReader
      - loci.formats.in.MRCReader
      - loci.formats.in.MRWReader
      - loci.formats.in.NAFReader
      - loci.formats.in.NDPISReader
      - loci.formats.in.NiftiReader
      - loci.formats.in.NRRDReader
      - loci.formats.in.OBFReader
      - loci.formats.in.OIRReader
      - loci.formats.in.OlympusTileReader
      - loci.formats.in.OMEXMLReader
      - loci.formats.in.OpenlabRawReader
      - loci.formats.in.OpenlabReader
      - loci.formats.in.OperettaReader
      - loci.formats.in.OxfordInstrumentsReader
      - loci.formats.in.PCIReader
      - loci.formats.in.PCORAWReader
      - loci.formats.in.PCXReader
      - loci.formats.in.PDSReader
      - loci.formats.in.PerkinElmerReader
      - loci.formats.in.PGMReader
      - loci.formats.in.PictReader
      - loci.formats.in.PovrayReader
      - loci.formats.in.PQBinReader
      - loci.formats.in.PrairieReader
      - loci.formats.in.PSDReader
      - loci.formats.in.QTReader
      - loci.formats.in.QuesantReader
      - loci.formats.in.RHKReader
      - loci.formats.in.SBIGReader
      - loci.formats.in.ScanrReader
      - loci.formats.in.SDTReader
      - loci.formats.in.SeikoReader
      - loci.formats.in.SIFReader
      - loci.formats.in.SlideBook7Reader
      - loci.formats.in.SlidebookReader
      - loci.formats.in.SMCameraReader
      - loci.formats.in.SPCReader
      - loci.formats.in.SPEReader
      - loci.formats.in.SpiderReader
      - loci.formats.SubResolutionFormatReader
        - loci.formats.in.DicomReader
        - loci.formats.in.ImarisHDFReader
        - loci.formats.in.MinimalTiffReader
          - loci.formats.in.BaseTiffReader
            - loci.formats.in.DNGReader
            - loci.formats.in.FEITiffReader
            - loci.formats.in.FluoviewReader
            - loci.formats.in.GelReader
            - loci.formats.in.ImaconReader
            - loci.formats.in.ImarisTiffReader
            - loci.formats.in.ImprovisionTiffReader
            - loci.formats.in.IonpathMIBITiffReader
            - loci.formats.in.JPKReader
            - loci.formats.in.LeicaSCNReader
            - loci.formats.in.LEOReader
            - loci.formats.in.MetamorphReader
            - loci.formats.in.MetamorphTiffReader
            - loci.formats.in.NDPIReader
            - loci.formats.in.NikonElementsTiffReader
            - loci.formats.in.NikonReader
            - loci.formats.in.NikonTiffReader
            - loci.formats.in.PhotoshopTiffReader
            - loci.formats.in.PyramidTiffReader
            - loci.formats.in.SEQReader
            - loci.formats.in.SimplePCITiffReader
            - loci.formats.in.SISReader
            - loci.formats.in.SlidebookTiffReader
            - loci.formats.in.SVSReader
              - loci.formats.in.MikroscanTiffReader
            - loci.formats.in.TiffReader
            - loci.formats.in.TrestleReader
            - loci.formats.in.VectraReader
            - loci.formats.in.VentanaReader
        - loci.formats.in.ND2Reader
        - loci.formats.in.OMETiffReader
      - loci.formats.in.TargaReader
      - loci.formats.in.TCSReader
      - loci.formats.in.TecanReader
      - loci.formats.in.TextReader
      - loci.formats.in.TileJPEGReader
      - loci.formats.in.TillVisionReader
      - loci.formats.in.TissueFAXSReader
      - loci.formats.in.TopometrixReader
      - loci.formats.in.UBMReader
      - loci.formats.in.UnisokuReader
      - loci.formats.in.VarianFDFReader
      - loci.formats.in.VeecoReader
      - loci.formats.in.VGSAMReader
      - loci.formats.in.VisitechReader
      - loci.formats.in.VolocityClippingReader
      - loci.formats.in.VolocityReader
      - loci.formats.in.WATOPReader
      - loci.formats.WrappedReader
        - loci.formats.in.FilePatternReader
      - loci.formats.in.ZeissCZIReader
      - loci.formats.in.ZeissLMSReader
      - loci.formats.in.ZeissLSMReader
      - loci.formats.in.ZeissXRMReader
      - loci.formats.in.ZipReader
    - loci.formats.FormatWriter (implements loci.formats.IFormatWriter)
      - loci.formats.out.APNGWriter
      - loci.formats.out.AVIWriter
      - loci.formats.out.CellH5Writer
      - loci.formats.out.DicomWriter (implements loci.formats.out.IExtraMetadataWriter)
      - loci.formats.out.EPSWriter
      - loci.formats.out.ICSWriter
      - loci.formats.out.ImageIOWriter
        - loci.formats.out.JPEGWriter
      - loci.formats.out.JavaWriter
      - loci.formats.out.JPEG2000Writer
      - loci.formats.out.OMEXMLWriter
      - loci.formats.out.QTWriter
      - loci.formats.out.TiffWriter
        - loci.formats.out.OMETiffWriter
          - loci.formats.out.PyramidOMETiffWriter
      - loci.formats.out.V3DrawWriter
  - loci.formats.FormatTools
  - loci.formats.in.FV1000Reader.ChannelData
  - loci.formats.in.FV1000Reader.PlaneData
  - loci.formats.in.GatanReader.ROIShape
  - loci.formats.gui.GUITools
  - loci.formats.in.IM3Reader.IM3Record
    - loci.formats.in.IM3Reader.BooleanIM3Record
    - loci.formats.in.IM3Reader.ContainerRecord
    - loci.formats.in.IM3Reader.FloatIM3Record
    - loci.formats.in.IM3Reader.IntIM3Record
    - loci.formats.in.IM3Reader.StringIM3Record
  - loci.formats.in.IM3Reader.Spectrum
  - ij.ImagePlus (implements java.lang.Cloneable, java.awt.image.ImageObserver, ij.measure.Measurements)
    - loci.plugins.util.VirtualImagePlus
  - loci.plugins.in.ImagePlusReader (implements loci.common.StatusReporter)
  - ij.process.ImageProcessor (implements java.lang.Cloneable)
    - loci.plugins.util.RecordedImageProcessor
  - loci.plugins.util.ImageProcessorSource (implements loci.formats.cache.ICacheSource)
  - loci.formats.ImageReader (implements loci.formats.IFormatReader)
  - ij.ImageStack
    - ij.VirtualStack
      - loci.plugins.util.BFVirtualStack
  - loci.formats.ImageTools
  - loci.formats.ImageWriter (implements loci.formats.IFormatWriter)
  - loci.plugins.in.Importer
  - loci.plugins.in.ImporterPrompter (implements loci.common.StatusListener)
  - loci.plugins.in.ImportProcess (implements loci.common.StatusReporter)
  - loci.formats.in.InCellReader.Image
  - java.io.InputStream (implements java.io.Closeable)
    - loci.formats.in.APNGReader.PNGInputStream
  - loci.formats.in.JDCEReader.PlaneMetadata
  - loci.formats.in.JPEG2000MetadataParser
  - loci.formats.codec.JPEGTileDecoder (implements java.lang.AutoCloseable)
  - loci.formats.services.JPEGTurboServiceImpl (implements loci.formats.services.JPEGTurboService)
  - loci.formats.in.LeicaHandler.Channel
  - loci.formats.in.LeicaHandler.Detector
  - loci.formats.in.LeicaHandler.Laser
  - loci.formats.in.LeicaHandler.MultiBand
  - loci.formats.in.LeicaHandler.ROI
  - loci.formats.in.LeicaReader.Detector
  - loci.formats.in.LeicaSCNReader.Dimension
  - loci.formats.in.LeicaSCNReader.Image
  - loci.formats.in.LeicaSCNReader.ImageCollection
  - loci.formats.in.LeicaSCNReader.Pixels
  - loci.plugins.util.LibraryChecker
  - loci.plugins.config.LibraryEntry (implements java.lang.Comparable<T>)
  - loci.formats.in.LiFlimReader.ROI
  - loci.formats.in.LIFReader.MemoryBlock
  - loci.formats.in.LIFReader.ROI
  - loci.plugins.config.LIFWidgets (implements loci.plugins.config.IFormatWidgets, java.awt.event.ItemListener)
  - loci.formats.in.LIPixelFormat
  - loci.formats.in.LeicaMicrosystemsMetadata.LMSMetadataExtractor
  - loci.formats.in.LeicaMicrosystemsMetadata.LMSXmlDocument
    - loci.formats.in.LeicaMicrosystemsMetadata.LMSCollectionXmlDocument
      - loci.formats.in.LeicaMicrosystemsMetadata.XlcfDocument
      - loci.formats.in.LeicaMicrosystemsMetadata.XlefDocument
    - loci.formats.in.LeicaMicrosystemsMetadata.LMSImageXmlDocument
      - loci.formats.in.LeicaMicrosystemsMetadata.LofXmlDocument
      - loci.formats.in.LeicaMicrosystemsMetadata.XlifDocument
  - loci.plugins.config.LociConfig (implements ij.plugin.PlugIn)
  - loci.plugins.LociExporter (implements ij.plugin.filter.PlugInFilter)
  - loci.plugins.LociImporter (implements ij.plugin.PlugIn)
  - loci.plugins.config.LociInstaller (implements ij.plugin.PlugIn)
  - loci.plugins.util.LociPrefs
  - loci.formats.filter.LZ4Filter.LZ4FilterProvider (implements ucar.nc2.filter.FilterProvider)
  - loci.plugins.macro.MacroFunctions (implements ij.macro.MacroExtension, ij.plugin.PlugIn)
    - loci.plugins.macro.LociFunctions
  - loci.formats.tools.MakeTestOmeTiff
  - loci.formats.tools.MakeTestOmeTiff.TextLine
  - loci.formats.Memoizer.KryoDeser (implements loci.formats.Memoizer.Deser)
  - loci.formats.Memoizer.RandomAccessDeser (implements loci.formats.Memoizer.Deser)
  - loci.formats.meta.MetadataConverter
  - loci.formats.MetadataList<T>
    - loci.formats.CoreMetadataList
  - loci.formats.in.LeicaMicrosystemsMetadata.MetadataStoreInitializer
  - loci.formats.in.LeicaMicrosystemsMetadata.MetadataTempBuffer
  - loci.formats.MetadataTools
  - loci.formats.services.MetakitServiceImpl (implements loci.formats.services.MetakitService)
  - loci.formats.in.MetamorphTiffReader.NumericComparator (implements java.util.Comparator<T>)
  - loci.formats.in.MetamorphTiffReader.Well
  - loci.formats.in.MIASReader.AnalysisFile
  - loci.formats.in.MicromanagerReader.Index
  - loci.formats.in.MicromanagerReader.Position
  - loci.formats.in.MNGReader.SeriesInfo
  - loci.formats.Modulo
  - loci.formats.in.ND2Reader.ChunkMapEntry
  - loci.plugins.config.ND2Widgets (implements loci.plugins.config.IFormatWidgets, java.awt.event.ItemListener)
  - java.lang.Number (implements java.io.Serializable)
    - loci.formats.tiff.TiffRational (implements java.lang.Comparable<T>)
  - loci.formats.NumberFilter (implements java.io.FileFilter)
  - loci.formats.in.OBFReader.Stack
  - loci.formats.in.OBFReader.State
  - loci.formats.in.OIRReader.Channel
  - loci.formats.in.OIRReader.CZTKey
  - loci.formats.in.OIRReader.Detector
  - loci.formats.in.OIRReader.Laser
  - loci.formats.in.OIRReader.Objective
  - loci.formats.in.OIRReader.PixelBlock
  - loci.formats.in.OlympusTileReader.Tile (implements java.lang.Comparable<T>)
  - loci.formats.ome.OMEPyramidStore.Resolution
  - loci.formats.in.OMETiffReader.OMETiffPlane
  - loci.formats.in.OMEXMLReader.BinData
  - loci.formats.tiff.OnDemandLongArray
  - loci.formats.in.OpenlabReader.PlaneInfo
  - loci.formats.in.OperettaReader.Channel
  - loci.formats.in.OperettaReader.Plane
  - loci.plugins.prefs.Option
    - loci.plugins.prefs.BooleanOption
    - loci.plugins.prefs.DoubleOption
    - loci.plugins.prefs.StringOption
  - loci.plugins.prefs.OptionsDialog
    - loci.plugins.in.ImporterDialog
      - loci.plugins.in.ColorDialog
      - loci.plugins.in.CropDialog
      - loci.plugins.in.FilePatternDialog
      - loci.plugins.in.IdDialog
      - loci.plugins.in.LocationDialog
      - loci.plugins.in.MainDialog (implements java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.MouseListener)
      - loci.plugins.in.MemoryDialog
      - loci.plugins.in.RangeDialog
      - loci.plugins.in.SeriesDialog (implements java.awt.event.ActionListener)
      - loci.plugins.in.SwapDialog (implements java.awt.event.ItemListener)
      - loci.plugins.in.UpgradeDialog
  - loci.plugins.prefs.OptionsList
    - loci.plugins.in.ImporterOptions
  - loci.formats.in.PerkinElmerReader.PixelsFile
  - loci.formats.in.PrairieMetadata
  - loci.formats.in.PrairieMetadata.Frame
  - loci.formats.in.PrairieMetadata.PFile
  - loci.formats.in.PrairieMetadata.Sequence
  - loci.formats.in.PrairieMetadata.ValueItem (implements loci.formats.in.PrairieMetadata.Value)
  - loci.formats.ReaderWrapper (implements loci.formats.IFormatReader)
    - loci.formats.gui.BufferedImageReader
    - loci.formats.ChannelFiller
    - loci.formats.ChannelMerger
    - loci.formats.ChannelSeparator
    - loci.formats.DimensionSwapper
    - loci.formats.FileStitcher
    - loci.plugins.util.ImageProcessorReader
    - loci.formats.Memoizer
    - loci.formats.MinMaxCalculator
    - loci.formats.TileStitcher
    - loci.plugins.util.VirtualReader
  - loci.plugins.util.RecordedImageProcessor.MethodEntry
  - java.awt.geom.RectangularShape (implements java.lang.Cloneable, java.awt.Shape)
    - java.awt.geom.Rectangle2D
      - java.awt.Rectangle (implements java.io.Serializable, java.awt.Shape)
        - org.libjpegturbo.turbojpeg.TJTransform
  - loci.formats.Resolution
  - loci.formats.ResourceNamer
  - loci.formats.in.LeicaMicrosystemsMetadata.ROI
  - loci.plugins.util.ROIHandler
  - loci.formats.in.SDTInfo
  - loci.plugins.config.SDTWidgets (implements loci.plugins.config.IFormatWidgets, java.awt.event.ItemListener)
  - loci.plugins.Slicer (implements ij.plugin.filter.PlugInFilter)
  - loci.formats.in.SlideBook7Reader.CCompressionBase
  - loci.formats.in.SlideBook7Reader.CImageData
  - loci.formats.in.SlideBook7Reader.CImageGroup.CAnnotations
  - loci.formats.in.SlideBook7Reader.CImageGroup.CAuxDoubleData
  - loci.formats.in.SlideBook7Reader.CImageGroup.CAuxFloatData
  - loci.formats.in.SlideBook7Reader.CImageGroup.CAuxSInt32Data
  - loci.formats.in.SlideBook7Reader.CImageGroup.CAuxSInt64Data
  - loci.formats.in.SlideBook7Reader.CImageGroup.CAuxXmlData
  - loci.formats.in.SlideBook7Reader.CImageGroup.CMaskPositions
  - loci.formats.in.SlideBook7Reader.ClassDecoder
    - loci.formats.in.SlideBook7Reader.CAlignManipRecord70
    - loci.formats.in.SlideBook7Reader.CAnnotation70
    - loci.formats.in.SlideBook7Reader.CChannelDef70
    - loci.formats.in.SlideBook7Reader.CChannelRecord70
    - loci.formats.in.SlideBook7Reader.CCube
    - loci.formats.in.SlideBook7Reader.CCubeAnnotation70
    - loci.formats.in.SlideBook7Reader.CDataTableHeaderRecord70
    - loci.formats.in.SlideBook7Reader.CExposureRecord70
    - loci.formats.in.SlideBook7Reader.CFluorDef70
    - loci.formats.in.SlideBook7Reader.CFRAPRegionAnnotation70
    - loci.formats.in.SlideBook7Reader.CFRETManipRecord70
    - loci.formats.in.SlideBook7Reader.CHistogramRecord70
    - loci.formats.in.SlideBook7Reader.CImageGroup
    - loci.formats.in.SlideBook7Reader.CImageRecord70
    - loci.formats.in.SlideBook7Reader.CLensDef70
    - loci.formats.in.SlideBook7Reader.CMainViewRecord70
    - loci.formats.in.SlideBook7Reader.CMaskRecord70
    - loci.formats.in.SlideBook7Reader.COptovarDef70
    - loci.formats.in.SlideBook7Reader.CRatioManipRecord70
    - loci.formats.in.SlideBook7Reader.CRemapChannelLUT70
    - loci.formats.in.SlideBook7Reader.CRemapManipRecord70
    - loci.formats.in.SlideBook7Reader.CRemapPoint
    - loci.formats.in.SlideBook7Reader.CSlideRecord70
    - loci.formats.in.SlideBook7Reader.CUnknownAnnotation70
  - loci.formats.in.SlideBook7Reader.CNpyHeader
  - loci.formats.in.SlideBook7Reader.CSBFile70
  - loci.formats.in.SlideBook7Reader.CSBPoint<T>
  - loci.formats.in.SlideBook7Reader.DataLoader
  - loci.formats.in.SlideBook7Reader.IntIntPair
  - loci.formats.in.SlideBook7Reader.StrIntPair
  - loci.formats.in.SPEReader.SpeHeader
  - loci.formats.in.SPEReader.SpeROI
  - loci.plugins.config.SpringUtilities
  - loci.formats.in.TecanReader.Channel
  - loci.formats.in.TecanReader.Image
  - java.lang.Thread (implements java.lang.Runnable)
    - loci.formats.cache.CacheUpdater
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - loci.formats.FormatException
        - loci.formats.cache.CacheException
        - loci.formats.MissingLibraryException
        - loci.formats.UnknownFormatException
        - loci.formats.UnsupportedCompressionException
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - loci.formats.IllegalBlockException
  - loci.plugins.in.ThumbLoader (implements java.lang.Runnable)
  - loci.plugins.in.ThumbLoader.SeriesInfo (implements java.lang.Comparable<T>)
  - loci.formats.tiff.TiffConstants
  - loci.plugins.config.TiffDelegateWidgets (implements loci.plugins.config.IFormatWidgets, java.awt.event.ItemListener)
  - loci.formats.tiff.TiffIFDEntry (implements java.lang.Comparable<T>)
  - loci.formats.tiff.TiffParser (implements java.io.Closeable)
  - loci.formats.tiff.TiffSaver (implements java.io.Closeable)
  - loci.formats.TileStitcher.TileCoordinate
  - loci.formats.in.TissueFAXSReader.Channel
  - loci.formats.in.TissueFAXSReader.ScanRegion
  - org.libjpegturbo.turbojpeg.TJ
  - org.libjpegturbo.turbojpeg.TJCompressor
  - org.libjpegturbo.turbojpeg.TJDecompressor
    - org.libjpegturbo.turbojpeg.TJTransformer
  - org.libjpegturbo.turbojpeg.TJLoader
  - org.libjpegturbo.turbojpeg.TJScalingFactor
  - javax.swing.TransferHandler (implements java.io.Serializable)
    - loci.plugins.shortcut.ShortcutTransferHandler
  - loci.plugins.Updater (implements ij.plugin.PlugIn)
  - loci.formats.tools.UpgradeCheck
  - loci.formats.UpgradeChecker
  - loci.formats.in.VentanaReader.AreaOfInterest
  - loci.formats.in.VentanaReader.Overlap (implements java.lang.Comparable<T>)
  - loci.formats.in.VentanaReader.TIFFTile
  - loci.formats.in.VolocityReader.Stack
  - loci.formats.internal.WellContainer (implements java.lang.Comparable<T>)
    - loci.formats.in.JDCEReader.JDCEWell
  - loci.plugins.util.WindowTools
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - loci.plugins.config.TextAreaWriter
  - loci.formats.WriterWrapper (implements loci.formats.IFormatWriter)
    - loci.formats.gui.BufferedImageWriter
  - loci.formats.in.XLEFReader.PathComparator (implements java.util.Comparator<T>)
  - loci.formats.gui.XMLCellRenderer.XMLItem
  - loci.formats.in.ZeissCZIReader.AttachmentEntry
  - loci.formats.in.ZeissCZIReader.Channel
  - loci.formats.in.ZeissCZIReader.Coordinate
  - loci.formats.in.ZeissCZIReader.DimensionEntry
  - loci.formats.in.ZeissCZIReader.DirectoryEntry
  - loci.formats.in.ZeissCZIReader.Segment
    - loci.formats.in.ZeissCZIReader.Attachment
    - loci.formats.in.ZeissCZIReader.AttachmentDirectory
    - loci.formats.in.ZeissCZIReader.Directory
    - loci.formats.in.ZeissCZIReader.FileHeader
    - loci.formats.in.ZeissCZIReader.Metadata
    - loci.formats.in.ZeissCZIReader.SubBlock
  - loci.plugins.config.ZeissCZIWidgets (implements loci.plugins.config.IFormatWidgets, java.awt.event.ItemListener)
  - loci.formats.in.ZeissLSMReader.SubBlock
    - loci.formats.in.ZeissLSMReader.BeamSplitter
    - loci.formats.in.ZeissLSMReader.DataChannel
    - loci.formats.in.ZeissLSMReader.DetectionChannel
    - loci.formats.in.ZeissLSMReader.IlluminationChannel
    - loci.formats.in.ZeissLSMReader.Laser
    - loci.formats.in.ZeissLSMReader.Marker
    - loci.formats.in.ZeissLSMReader.Recording
    - loci.formats.in.ZeissLSMReader.Timer
    - loci.formats.in.ZeissLSMReader.Track
  - loci.formats.in.ZeissTIFFHandler.Plane
  - loci.formats.in.ZeissTIFFHandler.Scaling
  - loci.formats.in.ZeissTIFFHandler.Scaling.Dimension
  - loci.formats.in.ZeissTIFFHandler.Tag
  - loci.formats.in.ZeissTIFFHandler.TagSet
  - loci.formats.in.ZeissTIFFReader.Plane
  - loci.formats.in.ZeissTIFFReader.TIFFInfo

## Interface Hierarchy

- loci.formats.in.AmiraReader.PlaneReader
- java.lang.AutoCloseable
  - java.io.Closeable
    - loci.formats.IFormatHandler (also extends loci.formats.IMetadataConfigurable)
      - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IPyramidHandler)
      - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IPyramidHandler)
    - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
    - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
  - loci.formats.IFormatHandler (also extends java.io.Closeable, loci.formats.IMetadataConfigurable)
    - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IPyramidHandler)
    - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IPyramidHandler)
  - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
  - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
- ome.xml.meta.BaseMetadata
  - loci.formats.meta.BaseMetadata
  - ome.xml.meta.IMetadata (also extends ome.xml.meta.MetadataRetrieve, ome.xml.meta.MetadataStore)
    - loci.formats.meta.IMetadata (also extends loci.formats.meta.MetadataRetrieve, loci.formats.meta.MetadataStore)
      - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
    - ome.xml.meta.OMEXMLMetadata
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata)
    - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
  - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataRetrieve, loci.formats.meta.MetadataStore)
    - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
  - ome.xml.meta.MetadataRetrieve
    - ome.xml.meta.IMetadata (also extends ome.xml.meta.MetadataStore)
      - loci.formats.meta.IMetadata (also extends loci.formats.meta.MetadataRetrieve, loci.formats.meta.MetadataStore)
        - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
      - ome.xml.meta.OMEXMLMetadata
        - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata)
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
    - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataRetrieve, loci.formats.meta.MetadataStore)
      - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
    - loci.formats.meta.MetadataRetrieve
      - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataStore)
        - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
    - ome.xml.meta.OMEXMLMetadata
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata)
    - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
  - loci.formats.meta.MetadataRetrieve
    - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataStore)
      - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
    - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
  - ome.xml.meta.MetadataStore
    - ome.xml.meta.IMetadata (also extends ome.xml.meta.MetadataRetrieve)
      - loci.formats.meta.IMetadata (also extends loci.formats.meta.MetadataRetrieve, loci.formats.meta.MetadataStore)
        - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
      - ome.xml.meta.OMEXMLMetadata
        - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata)
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
    - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataRetrieve, loci.formats.meta.MetadataStore)
      - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
    - loci.formats.meta.MetadataStore
      - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataRetrieve)
        - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
    - ome.xml.meta.OMEXMLMetadata
      - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata)
    - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
  - loci.formats.meta.MetadataStore
    - loci.formats.meta.IMetadata (also extends ome.xml.meta.IMetadata, loci.formats.meta.MetadataRetrieve)
      - loci.formats.ome.OMEXMLMetadata (also extends ome.xml.meta.OMEXMLMetadata)
    - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
  - ome.xml.meta.OMEXMLMetadata
    - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata)
  - loci.formats.ome.OMEXMLMetadata (also extends loci.formats.meta.IMetadata, ome.xml.meta.OMEXMLMetadata)
- loci.formats.cache.CacheListener
- loci.formats.cache.CacheReporter
  - loci.formats.cache.ICacheStrategy
- loci.formats.codec.Codec
- loci.formats.cache.ICacheSource
- loci.formats.ICompressedTileReader
  - loci.formats.IFormatReader (also extends loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
- loci.formats.ICompressedTileWriter
  - loci.formats.IFormatWriter (also extends loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
- loci.formats.out.IExtraMetadataWriter
- loci.plugins.config.IFormatWidgets
- loci.formats.IMetadataConfigurable
  - loci.formats.IFormatHandler (also extends java.io.Closeable)
    - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IPyramidHandler)
    - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IPyramidHandler)
  - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
  - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IFormatHandler, loci.formats.IPyramidHandler)
- loci.formats.meta.IMinMaxStore
- loci.formats.IPyramidHandler
  - loci.formats.IFormatReader (also extends loci.formats.ICompressedTileReader, loci.formats.IFormatHandler)
  - loci.formats.IFormatWriter (also extends loci.formats.ICompressedTileWriter, loci.formats.IFormatHandler)
- loci.formats.meta.IPyramidStore
- loci.formats.dicom.ITagProvider
- loci.formats.Memoizer.Deser
- loci.formats.in.MetadataOptions
- loci.formats.in.PrairieMetadata.Value
- loci.common.services.Service
  - loci.formats.services.EXIFService
  - loci.formats.services.JAIIIOService
  - loci.formats.services.JHDFService
  - loci.formats.services.JPEGTurboService
  - loci.formats.services.JPEGXRService
  - loci.formats.services.MDBService
  - loci.formats.services.MetakitService
  - loci.formats.services.NetCDFService
  - loci.formats.services.OMEXMLService
  - loci.formats.services.POIService
- org.libjpegturbo.turbojpeg.TJCustomFilter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - loci.formats.codec.JPEG2000SegmentMarker (implements loci.common.enumeration.CodedEnum)
    - loci.formats.codec.JPEG2000BoxType (implements loci.common.enumeration.CodedEnum)
    - loci.formats.codec.CompressionType (implements loci.common.enumeration.CodedEnum)
    - loci.formats.in.SPEReader.SpeHeaderType
    - loci.formats.in.SPEReader.SpeHeaderEntry
    - loci.formats.in.LOFReader.MetadataSource
    - loci.formats.in.BaseZeissReader.Context
    - loci.formats.in.BaseZeissReader.FeatureType
    - loci.formats.in.BaseZeissReader.DrawStyle
    - loci.formats.in.BaseZeissReader.FillStyle
    - loci.formats.in.BaseZeissReader.LineEndStyle
    - loci.formats.in.BaseZeissReader.PointStyle
    - loci.formats.in.BaseZeissReader.LineEndPositions
    - loci.formats.in.BaseZeissReader.TextAlignment
    - loci.formats.in.BaseZeissReader.Charset
    - loci.formats.in.SlideBook7Reader.EGraphicType
    - loci.formats.in.MetadataLevel
    - loci.formats.dicom.ResolutionStrategy
    - loci.formats.dicom.DicomVR
    - loci.formats.dicom.DicomAttribute
    - loci.formats.tiff.TiffCompression (implements loci.common.enumeration.CodedEnum)
    - loci.formats.tiff.PhotoInterp (implements loci.common.enumeration.CodedEnum)
    - loci.formats.tiff.IFDType (implements loci.common.enumeration.CodedEnum)
    - loci.formats.in.LeicaMicrosystemsMetadata.LMSXmlDocument.InitFrom
    - loci.formats.in.LeicaMicrosystemsMetadata.LMSFileReader.ImageFormat
    - loci.formats.in.LeicaMicrosystemsMetadata.Dimension.DimensionKey
    - loci.formats.in.LeicaMicrosystemsMetadata.Channel.ChannelType
    - loci.plugins.in.ImportStep
    - loci.plugins.util.LibraryChecker.Library

Copyright © 2026 Open Microscopy Environment