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

public abstract class MarkupTraceEvent extends Object

This class models the parsing events that are generated by TraceBuilderMarkupHandler during parsing.

Since:
2.0.0
  • Field Details

  • Constructor Details

  • Method Details

    • getEventType

      public MarkupTraceEvent.EventType getEventType()

      Returns the type of event.

      Returns:
      the type of event.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • matchesTypeAndContent

      public boolean matchesTypeAndContent(MarkupTraceEvent event)

      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()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object