Module platform

Class DatasetReader

java.lang.Object
org.jfree.data.xml.DatasetReader

public class DatasetReader extends Object
A utility class for reading datasets from XML.
  • Constructor Details

    • DatasetReader

      public DatasetReader()
  • Method Details

    • getSAXParserFactory

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

      public static void setSAXParserFactory(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(File file) throws IOException
      Reads a PieDataset from an XML file.
      Parameters:
      file - the file (null not permitted).
      Returns:
      A dataset.
      Throws:
      IOException - if there is a problem reading the file.
    • readPieDatasetFromXML

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

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

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