net.sf.arise.piji
Class Parser
java.lang.Object
|
+--net.sf.arise.piji.Parser
- All Implemented Interfaces:
- Parse
- final class Parser
- extends java.lang.Object
- implements Parse
A parser. Works fully functionally, i.e. has alt mutable state,
and may as such be used thread-safely.
- Author:
- Kjetil Valstadsve
|
Constructor Summary |
(package private) |
Parser()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Parser
Parser()
parseAll
public java.util.List parseAll(java.lang.String string)
throws ParseException
- Specified by:
parseAll in interface Parse
ParseException
parseAll
public java.util.List parseAll(java.io.InputStream stream)
throws java.io.IOException,
ParseException
- Specified by:
parseAll in interface Parse
java.io.IOException
ParseException
parseAll
public java.util.List parseAll(java.io.Reader reader)
throws java.io.IOException,
ParseException
- Specified by:
parseAll in interface Parse
java.io.IOException
ParseException
parse
public Expression parse(java.lang.String string)
throws ParseException
- Specified by:
parse in interface Parse
ParseException
parse
public Expression parse(java.io.InputStream stream)
throws java.io.IOException,
ParseException
- Specified by:
parse in interface Parse
java.io.IOException
ParseException
parse
public Expression parse(java.io.Reader reader)
throws java.io.IOException,
ParseException
- Specified by:
parse in interface Parse
java.io.IOException
ParseException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
All code and documentation is
Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth