public abstract class Parser<T extends BeliefBase>
extends java.lang.Object
| Constructor and Description |
|---|
Parser() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isNumeric(java.lang.String str)
Checks whether the given string is a number.
|
abstract T |
parseBeliefBase(java.io.Reader reader)
Parses the given reader into a belief base of the given type.
|
T |
parseBeliefBase(java.lang.String text)
Parses the given text into a belief base of the given type.
|
T |
parseBeliefBaseFromFile(java.lang.String filename)
Parses the file of the given filename into a belief base of the given type.
|
abstract Formula |
parseFormula(java.io.Reader reader)
Parses the given reader into a formula of the given type.
|
Formula |
parseFormula(java.lang.String text)
Parses the given text into a formula of the given type.
|
Formula |
parseFormulaFromFile(java.lang.String filename)
Parses the file of the given filename into a formula of the given type.
|
public T parseBeliefBaseFromFile(java.lang.String filename) throws java.io.FileNotFoundException, java.io.IOException, ParserException
filename - the name of a filejava.io.FileNotFoundException - if the file is not foundjava.lang.Exception - some parsing exceptions may be added here.java.io.IOExceptionParserExceptionpublic T parseBeliefBase(java.lang.String text) throws java.io.IOException, ParserException
text - a stringjava.lang.Exception - some parsing exceptions may be added here.java.io.IOExceptionParserExceptionpublic abstract T parseBeliefBase(java.io.Reader reader) throws java.io.IOException, ParserException
reader - a readerjava.lang.Exception - some parsing exceptions may be added here.java.io.IOExceptionParserExceptionpublic Formula parseFormulaFromFile(java.lang.String filename) throws java.io.FileNotFoundException, java.io.IOException, ParserException
filename - the name of a filejava.io.FileNotFoundException - if the file is not foundjava.lang.Exception - some parsing exceptions may be added here.java.io.IOExceptionParserExceptionpublic Formula parseFormula(java.lang.String text) throws java.io.IOException, ParserException
text - a stringjava.lang.Exception - some parsing exceptions may be added here.java.io.IOExceptionParserExceptionpublic abstract Formula parseFormula(java.io.Reader reader) throws java.io.IOException, ParserException
reader - a readerjava.lang.Exception - some parsing exceptions may be added here.java.io.IOExceptionParserExceptionpublic static boolean isNumeric(java.lang.String str)
str - some string