Property | Type | Description | |
---|---|---|---|
InitParsers | void | ||
ParseDosList | |||
ParseMachineList | |||
ParseUnixList | |||
ParseVaxList |
Method | Description | |
---|---|---|
AddParser ( Parser parser ) : void |
Adds a custom parser
|
|
ClearParsers ( ) : void |
Removes all parser delegates
|
|
Parse ( string path, string buf, FtpCapability capabilities ) : |
Parses a line from a file listing using the first successful match in the Parsers collection.
|
|
RemoveParser ( Parser parser ) : void |
Removes the specified parser
|
|
ToString ( ) : string |
Returns a string representation of this object and its properties
|
Method | Description | |
---|---|---|
InitParsers ( ) : void |
Initalizes the default list of parsers
|
|
ParseDosList ( string buf, FtpCapability capabilities ) : |
Parses IIS DOS format listings
|
|
ParseMachineList ( string buf, FtpCapability capabilities ) : |
Parses MLS* format listings
|
|
ParseUnixList ( string buf, FtpCapability capabilities ) : |
Parses LIST format listings
|
|
ParseVaxList ( string buf, FtpCapability capabilities ) : |
public static AddParser ( Parser parser ) : void | ||
parser | Parser | The parser delegate to add |
return | void |
public static Parse ( string path, string buf, FtpCapability capabilities ) : |
||
path | string | The source path of the file listing |
buf | string | A line from the file listing |
capabilities | FtpCapability | Server capabilities |
return |
public static RemoveParser ( Parser parser ) : void | ||
parser | Parser | The parser delegate to remove |
return | void |