Package org.yamcs.filetransfer
Class BasicListingParser
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
-
Method Summary
Modifier and TypeMethodDescriptiongetSpec()
void
init
(String yamcsInstance, YConfiguration config) Parse the provided text data into a list of RemoteFilesvoid
setDirectoryTerminators
(List<String> directoryTerminators) Sets the directory terminators for parsing
-
Constructor Details
-
BasicListingParser
public BasicListingParser()
-
-
Method Details
-
getSpec
- Specified by:
getSpec
in classFileListingParser
-
init
- Overrides:
init
in classFileListingParser
-
setDirectoryTerminators
Sets the directory terminators for parsing- Parameters:
directoryTerminators
- directory terminators
-
parse
Description copied from class:FileListingParser
Parse the provided text data into a list of RemoteFiles- Specified by:
parse
in 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
-