|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ParserInterface
This interface is common to all parsers, handwritten and JLex/CUP-generated.
Field Summary | |
---|---|
static java.lang.String |
CLASS_NEGATIVE
the class for negative examples |
static java.lang.String |
CLASS_POSITIVE
the class for positive examples |
Method Summary | |
---|---|
void |
clear()
clears any previous results |
boolean |
getAddClassLabel()
returns the flag, whether to add the class label or not |
java.lang.String |
getClassLabel()
returns the class label |
java.lang.String |
getFilename()
returns the current filename |
boolean |
getOnlyForSingles()
returns the flag, whether the class label is added only to predicates with one argument |
java.util.Vector |
getPredicates()
returns the predicates that were parsed from the file |
boolean |
getVerbose()
returns the verbose flag |
void |
parse(java.io.Reader reader)
parses the given reader |
void |
parse(java.lang.String filename)
parses the given file |
void |
setAddClassLabel(boolean addClassLabel)
sets the flag, whether to add the class label or not |
void |
setClassLabel(java.lang.String classLabel)
|
void |
setFilename(java.lang.String filename)
sets the name of the file being parsed right now |
void |
setID(ID id)
sets the ID generator |
void |
setOnlyForSingles(boolean onlyForSingles)
sets the flag, whether the class label is added only to predicates with one argument |
void |
setVerbose(boolean verbose)
sets the verbose flag, whether to output more information or not |
Field Detail |
---|
static final java.lang.String CLASS_POSITIVE
static final java.lang.String CLASS_NEGATIVE
Method Detail |
---|
void clear()
void setVerbose(boolean verbose)
boolean getVerbose()
void setAddClassLabel(boolean addClassLabel)
boolean getAddClassLabel()
void setOnlyForSingles(boolean onlyForSingles)
boolean getOnlyForSingles()
void setClassLabel(java.lang.String classLabel)
setOnlyForSingles(boolean)
java.lang.String getClassLabel()
void setID(ID id)
void setFilename(java.lang.String filename)
java.lang.String getFilename()
void parse(java.lang.String filename) throws java.lang.Exception
java.lang.Exception
void parse(java.io.Reader reader) throws java.lang.Exception
java.lang.Exception
java.util.Vector getPredicates()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |