public class StringProblemHandler extends AbstractProblemHandler
StringProblemHandler counts and accumulates all problem reports, so that
all problems may be processed on completion of semantic/syntactic/lexical analysis.ProblemHandler.Phase, ProblemHandler.SeverityERROR_MESSAGES| Constructor and Description |
|---|
StringProblemHandler(AbstractParser parser) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addProblem(String problemMessage)
Accumulate the problemMessage followed by new-line.
|
int |
getProblemCount()
Return the number of reported problems.
|
String |
getProblemString()
Return the accumulated problem report, corresponding the concatenation of each
addProblem invocation argument with a new-line following each. |
analyzerProblem, beginParse, beginValidation, endParse, endValidation, flush, getErrorReportLineOffset, getParser, handleProblem, lexerProblem, parserProblem, setErrorReportLineOffset, setParser, utilityProblem, validatorProblempublic StringProblemHandler(AbstractParser parser)
protected void addProblem(String problemMessage)
addProblem in class AbstractProblemHandlerproblemMessage - the problem descriptionpublic int getProblemCount()
public String getProblemString()
addProblem invocation argument with a new-line following each.Copyright © 2015 Open eHealth Foundation. All rights reserved.