public interface IDocumentHandler
Interface to be implemented by all handlers capable of receiving events about document start/end.
Events in this interface are a part of the IMarkupHandler interface, the main handling interface in
AttoParser.
IMarkupHandler| Modifier and Type | Method and Description |
|---|---|
void |
handleDocumentEnd(long endTimeNanos,
long totalTimeNanos,
int line,
int col)
Called at the end of document parsing.
|
void |
handleDocumentStart(long startTimeNanos,
int line,
int col)
Called at the beginning of document parsing.
|
void handleDocumentStart(long startTimeNanos,
int line,
int col)
throws ParseException
Called at the beginning of document parsing.
startTimeNanos - the current time (in nanoseconds) obtained when parsing starts.line - the line of the document where parsing starts (usually number 1).col - the column of the document where parsing starts (usually number 1).ParseException - if any exceptions occur during handling.void handleDocumentEnd(long endTimeNanos,
long totalTimeNanos,
int line,
int col)
throws ParseException
Called at the end of document parsing.
endTimeNanos - the current time (in nanoseconds) obtained when parsing ends.totalTimeNanos - the difference between current times at the start and end of
parsing (in nanoseconds).line - the line of the document where parsing ends (usually the last one).col - the column of the document where the parsing ends (usually the last one).ParseException - if any exceptions occur during handling.Copyright © 2023 The ATTOPARSER team. All rights reserved.