Class DirParser


public final class DirParser extends Parser
This class recursively scans files and directories and parses all relevant files.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Constructor Details

    • DirParser

      public DirParser(IO source, MainOptions options)
      Constructor.
      Parameters:
      source - source path
      options - main options
  • Method Details

    • parse

      public void parse(Builder build) throws IOException
      Description copied from class: Parser
      Parses all nodes and sends events to the specified builder.
      Specified by:
      parse in class Parser
      Parameters:
      build - database builder
      Throws:
      IOException - I/O exception
    • info

      public String info()
      Description copied from class: Parser
      Returns parser information.
      Overrides:
      info in class Parser
      Returns:
      info string
    • detailedInfo

      public String detailedInfo()
      Description copied from class: Job
      Returns detailed progress information. Can be overwritten to give more specific feedback.
      Overrides:
      detailedInfo in class Job
      Returns:
      header information
    • progressInfo

      public double progressInfo()
      Description copied from class: Job
      Returns a progress value (0 - 1). Can be overwritten to give more specific feedback.
      Overrides:
      progressInfo in class Job
      Returns:
      header information
    • close

      public void close() throws IOException
      Description copied from class: Parser
      Closes the parser.
      Overrides:
      close in class Parser
      Throws:
      IOException - I/O exception