public final class AlgebraReader
extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Field and Description |
---|---|
static int |
BASIC |
static java.lang.String |
EMPTY_STRING |
static int |
POWER |
static int |
PRODUCT |
static int |
QUOTIENT |
static int |
SUBALGEBRA |
Constructor and Description |
---|
AlgebraReader(java.io.File file) |
AlgebraReader(java.io.InputStream is) |
AlgebraReader(java.lang.String file) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] buf,
int offset,
int len)
Since this is allowed to chunk the string in any way, we have to
append the strings until we get to the end tag.
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String lName,
java.lang.String qName) |
static void |
main(java.lang.String[] args) |
SmallAlgebra |
readAlgebraFile() |
SmallAlgebra |
readAlgebraFromStream() |
java.util.List<SmallAlgebra> |
readAlgebraListFile() |
java.util.List<SmallAlgebra> |
readAlgebraListFromStream() |
void |
startElement(java.lang.String namespaceURI,
java.lang.String lName,
java.lang.String qName,
org.xml.sax.Attributes attrs) |
public static final int BASIC
public static final int PRODUCT
public static final int QUOTIENT
public static final int SUBALGEBRA
public static final int POWER
public static final java.lang.String EMPTY_STRING
public AlgebraReader(java.io.File file) throws java.io.IOException
java.io.IOException
public AlgebraReader(java.lang.String file) throws java.io.IOException
java.io.IOException
public AlgebraReader(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public SmallAlgebra readAlgebraFile() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public SmallAlgebra readAlgebraFromStream() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public java.util.List<SmallAlgebra> readAlgebraListFile() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public java.util.List<SmallAlgebra> readAlgebraListFromStream() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public void startElement(java.lang.String namespaceURI, java.lang.String lName, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] buf, int offset, int len) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String lName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public static void main(java.lang.String[] args) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException, BadAlgebraFileException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
BadAlgebraFileException
Copyright 2003 Ralph Freese. All Rights Reserved.