public class DefaultParseResult extends java.lang.Object implements ParseResult
ParseResult. Most, if not all,
Parsers can return instances of this class.Parser| Constructor and Description |
|---|
DefaultParseResult(Parser parser) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotice(ParserNotice notice)
Adds a parser notice.
|
void |
clearNotices()
Clears any parser notices in this result.
|
java.lang.Exception |
getError()
Returns an error that occurred while parsing the document, if any.
|
int |
getFirstLineParsed()
Returns the first line parsed.
|
int |
getLastLineParsed()
Returns the first line parsed.
|
java.util.List<ParserNotice> |
getNotices()
Returns the notices for the parsed section.
|
Parser |
getParser()
Returns the parser that generated these notices.
|
long |
getParseTime()
Returns the amount of time this parser took to parse the specified
range of text.
|
void |
setError(java.lang.Exception e)
Sets the error that occurred when last parsing the document, if
any.
|
void |
setParsedLines(int first,
int last)
Sets the line range parsed.
|
void |
setParseTime(long time)
Sets the amount of time it took for this parser to parse the document.
|
public DefaultParseResult(Parser parser)
public void addNotice(ParserNotice notice)
notice - The new notice.clearNotices()public void clearNotices()
addNotice(ParserNotice)public java.lang.Exception getError()
ParseResultgetError in interface ParseResultnull if the document was
successfully parsed.public int getFirstLineParsed()
ParseResult0 and parse the entire document.getFirstLineParsed in interface ParseResultParseResult.getLastLineParsed()public int getLastLineParsed()
ParseResultgetLastLineParsed in interface ParseResultParseResult.getFirstLineParsed()public java.util.List<ParserNotice> getNotices()
ParseResultgetNotices in interface ParseResultParserNotices.public Parser getParser()
ParseResultgetParser in interface ParseResultpublic long getParseTime()
ParseResult0 for this value.getParseTime in interface ParseResult0 if the
parse time was not recorded.public void setError(java.lang.Exception e)
e - The error that occurred, or null if no error
occurred.public void setParsedLines(int first,
int last)
first - The first line parsed, inclusive.last - The last line parsed, inclusive.getFirstLineParsed(),
getLastLineParsed()public void setParseTime(long time)
time - The amount of time, in milliseconds.getParseTime()