Package org.attoparser.trace
Class MarkupTraceEvent
java.lang.Object
org.attoparser.trace.MarkupTraceEvent
- Direct Known Subclasses:
MarkupTraceEvent.AbstractContentTraceEvent
,MarkupTraceEvent.AbstractElementTraceEvent
,MarkupTraceEvent.AttributeTraceEvent
,MarkupTraceEvent.DocTypeTraceEvent
,MarkupTraceEvent.DocumentEndTraceEvent
,MarkupTraceEvent.DocumentStartTraceEvent
,MarkupTraceEvent.ProcessingInstructionTraceEvent
,MarkupTraceEvent.XmlDeclarationTraceEvent
This class models the parsing events that are generated by TraceBuilderMarkupHandler
during parsing.
- Since:
- 2.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static enum
Enumeration of all the parsing event types.static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
MarkupTraceEvent
(MarkupTraceEvent.EventType eventType, int[] lines, int[] cols, String... contents) -
Method Summary
-
Field Details
-
eventType
-
contents
-
lines
final int[] lines -
cols
final int[] cols
-
-
Constructor Details
-
MarkupTraceEvent
private MarkupTraceEvent(MarkupTraceEvent.EventType eventType, int[] lines, int[] cols, String... contents)
-
-
Method Details
-
getEventType
Returns the type of event.
- Returns:
- the type of event.
-
toString
-
matchesTypeAndContent
Checks whether two events are equal, but only comparing their types and contents, not the lines and columns in which they appeared.
- Parameters:
event
- the event this object will be matched for equality to.- Returns:
- true if both objects match type and content, false if not.
-
hashCode
public int hashCode() -
equals
-