Package org.jfree.data.xml
Class DatasetReader
- java.lang.Object
-
- org.jfree.data.xml.DatasetReader
-
public class DatasetReader extends java.lang.Object
A utility class for reading datasets from XML.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static javax.xml.parsers.SAXParserFactory
factory
A factory for creating new parser instances.
-
Constructor Summary
Constructors Constructor Description DatasetReader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.xml.parsers.SAXParserFactory
getSAXParserFactory()
Returns theSAXParserFactory
used to createSAXParser
instances.static CategoryDataset
readCategoryDatasetFromXML(java.io.File file)
Reads aCategoryDataset
from a file.static CategoryDataset
readCategoryDatasetFromXML(java.io.InputStream in)
Reads aCategoryDataset
from a stream.static PieDataset
readPieDatasetFromXML(java.io.File file)
Reads aPieDataset
from an XML file.static PieDataset
readPieDatasetFromXML(java.io.InputStream in)
Reads aPieDataset
from a stream.static void
setSAXParserFactory(javax.xml.parsers.SAXParserFactory f)
Sets the SAXParserFactory that will be used to create SAXParser instances.
-
-
-
Method Detail
-
getSAXParserFactory
public static javax.xml.parsers.SAXParserFactory getSAXParserFactory()
Returns theSAXParserFactory
used to createSAXParser
instances.- Returns:
- The
SAXParserFactory
(nevernull
).
-
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 aPieDataset
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 aPieDataset
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 aCategoryDataset
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 aCategoryDataset
from a stream.- Parameters:
in
- the stream.- Returns:
- A dataset.
- Throws:
java.io.IOException
- if there is a problem reading the file.
-
-