java.lang.Object
org.yamcs.filetransfer.FileListingParser
org.yamcs.filetransfer.BasicListingParser
Parses a directory listing from a linebreak separated list of filenames
Directories are detected when the file name ends with a directory terminator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSpec()voidinit(String yamcsInstance, YConfiguration config) List<org.yamcs.protobuf.RemoteFile>Parse the provided text data into a list of RemoteFilesvoidsetDirectoryTerminators(List<String> directoryTerminators) Sets the directory terminators for parsing
-
Constructor Details
-
BasicListingParser
public BasicListingParser()
-
-
Method Details
-
getSpec
- Specified by:
getSpecin classFileListingParser
-
init
- Overrides:
initin classFileListingParser
-
setDirectoryTerminators
Sets the directory terminators for parsing- Parameters:
directoryTerminators- directory terminators
-
parse
Description copied from class:FileListingParserParse the provided text data into a list of RemoteFiles- Specified by:
parsein classFileListingParser- Parameters:
remotePath- remote path where the file listing is locateddata- text data (e.g. coming from a file)- Returns:
- parsed remote files and directories
-