Class DatasetReader


  • public class DatasetReader
    extends java.lang.Object
    A utility class for reading datasets from XML.
    • Field Detail

      • factory

        static javax.xml.parsers.SAXParserFactory factory
        A factory for creating new parser instances.
    • Constructor Detail

      • DatasetReader

        public DatasetReader()
    • Method Detail

      • getSAXParserFactory

        public static javax.xml.parsers.SAXParserFactory getSAXParserFactory()
        Returns the SAXParserFactory used to create SAXParser instances.
        Returns:
        The SAXParserFactory (never null).
      • setSAXParserFactory

        public static void setSAXParserFactory​(javax.xml.parsers.SAXParserFactory f)
        Sets the SAXParserFactory that will be used to create SAXParser instances. You would only call this method if you wish to configure a new factory because the default does not meet requirements.
        Parameters:
        f - the new factory (null not permitted).
      • readPieDatasetFromXML

        public static PieDataset readPieDatasetFromXML​(java.io.File file)
                                                throws java.io.IOException
        Reads a PieDataset from an XML file.
        Parameters:
        file - the file (null not permitted).
        Returns:
        A dataset.
        Throws:
        java.io.IOException - if there is a problem reading the file.
      • readPieDatasetFromXML

        public static PieDataset readPieDatasetFromXML​(java.io.InputStream in)
                                                throws java.io.IOException
        Reads a PieDataset from a stream.
        Parameters:
        in - the input stream.
        Returns:
        A dataset.
        Throws:
        java.io.IOException - if there is an I/O error.
      • readCategoryDatasetFromXML

        public static CategoryDataset readCategoryDatasetFromXML​(java.io.File file)
                                                          throws java.io.IOException
        Reads a CategoryDataset from a file.
        Parameters:
        file - the file.
        Returns:
        A dataset.
        Throws:
        java.io.IOException - if there is a problem reading the file.
      • readCategoryDatasetFromXML

        public static CategoryDataset readCategoryDatasetFromXML​(java.io.InputStream in)
                                                          throws java.io.IOException
        Reads a CategoryDataset from a stream.
        Parameters:
        in - the stream.
        Returns:
        A dataset.
        Throws:
        java.io.IOException - if there is a problem reading the file.