Class BasicListingParser

java.lang.Object
org.yamcs.filetransfer.FileListingParser
org.yamcs.filetransfer.BasicListingParser

public class BasicListingParser extends FileListingParser
Parses a directory listing from a linebreak separated list of filenames Directories are detected when the file name ends with a directory terminator
  • Constructor Details

    • BasicListingParser

      public BasicListingParser()
  • Method Details

    • getSpec

      public Spec getSpec()
      Specified by:
      getSpec in class FileListingParser
    • init

      public void init(String yamcsInstance, YConfiguration config)
      Overrides:
      init in class FileListingParser
    • setDirectoryTerminators

      public void setDirectoryTerminators(List<String> directoryTerminators)
      Sets the directory terminators for parsing
      Parameters:
      directoryTerminators - directory terminators
    • parse

      public List<RemoteFile> parse(String remotePath, byte[] data)
      Description copied from class: FileListingParser
      Parse the provided text data into a list of RemoteFiles
      Specified by:
      parse in class FileListingParser
      Parameters:
      remotePath - remote path where the file listing is located
      data - text data (e.g. coming from a file)
      Returns:
      parsed remote files and directories