Module openj9.dtfj

Interface ISectionParser

All Known Implementing Classes:
ClassLoaderSectionParser, EnvironmentSectionParser, MemorySectionParser, MonitorSectionParser, MonitorSovSectionParserPart, NativeMemorySectionParser, PlatformSectionParser, SectionParser, SectionParserGrammar, SovereignSectionParserPart, StackSectionParser, ThreadSectionParser, ThreadSovSectionParserPart, TitleSectionParser

public interface ISectionParser
Parses a section of a javacore. Each javacore section has its own section parser.
  • Method Details

    • readIntoDTFJ

      void readIntoDTFJ(ILookAheadBuffer lookAhead, IImageBuilder imageBuilder) throws ParserException
      Pass in a lookahead buffer that is shared amongst all section parsers, pass in the DTFJ factory to construct the DTFJ objects as tags are being parsed.
      Parameters:
      lookAhead -
      imageBuilder -
      Throws:
      ParserException
    • getErrors

      Iterator getErrors()
    • getSectionName

      String getSectionName()
    • anyMatched

      boolean anyMatched()