Class FileImageXML.MyXMLHandler

java.lang.Object
org.xml.sax.helpers.DefaultHandler
gov.nih.mipav.model.file.FileImageXML.MyXMLHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
Enclosing class:
FileImageXML

private class FileImageXML.MyXMLHandler extends DefaultHandler
Used by the XML Parser to parse the xml header.
  • Field Details

    • acpcMax

      float[] acpcMax
      DOCUMENT ME!
    • acpcMaxCount

      int acpcMaxCount
      DOCUMENT ME!
    • gradCount

      int gradCount
    • acpcMin

      float[] acpcMin
      DOCUMENT ME!
    • acpcMinCount

      int acpcMinCount
      DOCUMENT ME!
    • acpcPC

      float[] acpcPC
      DOCUMENT ME!
    • acpcPCCount

      int acpcPCCount
      DOCUMENT ME!
    • annotationVector

      Vector<VOI> annotationVector
      DOCUMENT ME!
    • annotationVOI

      VOI annotationVOI
      DOCUMENT ME!
    • axisCount

      int axisCount
      DOCUMENT ME!
    • currentKey

      String currentKey
      DOCUMENT ME!
    • elementBuffer

      String elementBuffer
      DOCUMENT ME!
    • extentsCount

      int extentsCount
      DOCUMENT ME!
    • fileInfo

      DOCUMENT ME!
    • firstResolutions

      float[] firstResolutions
      DOCUMENT ME!
    • isColor

      boolean isColor
      DOCUMENT ME!
    • matrixVector

      Vector<TransMatrix> matrixVector
    • matrix

      TransMatrix matrix
      DOCUMENT ME!
    • matrixCol

      int matrixCol
      DOCUMENT ME!
    • matrixRow

      int matrixRow
      DOCUMENT ME!
    • nDimensions

      int nDimensions
      DOCUMENT ME!
    • numInvestigators

      int numInvestigators
      DOCUMENT ME!
    • numParameters

      int numParameters
      DOCUMENT ME!
    • origAC

      float[] origAC
      DOCUMENT ME!
    • origACCount

      int origACCount
      DOCUMENT ME!
    • origDim

      int[] origDim
      DOCUMENT ME!
    • origDimCount

      int origDimCount
      DOCUMENT ME!
    • origOrigin

      float[] origOrigin
    • origOriginCount

      int origOriginCount
    • origOrientation

      float[] origOrientation
      DOCUMENT ME!
    • origOrientationCount

      int origOrientationCount
      DOCUMENT ME!
    • origPC

      float[] origPC
      DOCUMENT ME!
    • origPCCount

      int origPCCount
      DOCUMENT ME!
    • origRes

      float[] origRes
      DOCUMENT ME!
    • origResCount

      int origResCount
      DOCUMENT ME!
    • resInfoCount

      int resInfoCount
      DOCUMENT ME!
    • resolutions

      float[][] resolutions
      DOCUMENT ME!
    • resolutionsCount

      int resolutionsCount
      DOCUMENT ME!
    • startCount

      int startCount
      DOCUMENT ME!
    • talairach

      DOCUMENT ME!
    • thumbnailBuffer

      int[] thumbnailBuffer
      DOCUMENT ME!
    • thumbnailBufferIndex

      int thumbnailBufferIndex
      DOCUMENT ME!
    • thumbnailXDim

      int thumbnailXDim
      DOCUMENT ME!
    • thumbnailYDim

      int thumbnailYDim
      DOCUMENT ME!
    • tlrcRes

      float[] tlrcRes
      DOCUMENT ME!
    • tlrcResCount

      int tlrcResCount
      DOCUMENT ME!
    • unitsCount

      int unitsCount
      DOCUMENT ME!
  • Constructor Details

  • Method Details

    • characters

      public void characters(char[] ch, int start, int length)
      Text data callback from parser. If the parser is not validating, this method can report whitespace. We ignore strings that are entirely whitespace.
      Specified by:
      characters in interface ContentHandler
      Overrides:
      characters in class DefaultHandler
      Parameters:
      ch - Character array
      start - Start of data in array.
      length - Length of data in array.
    • endDocument

      public void endDocument() throws SAXException
      Do nothing.
      Specified by:
      endDocument in interface ContentHandler
      Overrides:
      endDocument in class DefaultHandler
      Throws:
      SAXException - never happens
    • endElement

      public void endElement(String namespaceURI, String localName, String qName) throws SAXException
      Called by parser when the end of an element is reached in the document.
      Specified by:
      endElement in interface ContentHandler
      Overrides:
      endElement in class DefaultHandler
      Parameters:
      namespaceURI - the namespace uri
      localName - the element name
      qName - the qualified name
      Throws:
      SAXException - if a problem is encountered during parsing
    • getResolutions

      public float[][] getResolutions()
      Accessor to return the resolutions per slice as parsed from the XML header.
      Returns:
      double array containing resolutions of each slice
    • skippedEntity

      public void skippedEntity(String name)
      Do nothing but show the entity we skipped.
      Specified by:
      skippedEntity in interface ContentHandler
      Overrides:
      skippedEntity in class DefaultHandler
      Parameters:
      name - the skipped entity name
    • startElement

      public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException
      Parser calls this for the beginning of each element in the document.
      Specified by:
      startElement in interface ContentHandler
      Overrides:
      startElement in class DefaultHandler
      Parameters:
      namespaceURI - the namespace uri
      localName - the element name
      qName - the qualified name
      atts - the attached attributes
      Throws:
      SAXException - if a problem is encountered during parsing