Class ParserUtils
java.lang.Object
org.apache.sshd.sftp.common.extensions.ParserUtils
- Author:
- Apache MINA SSHD Project
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionParser<?>
getRegisteredParser
(String name) static List<ExtensionParser<?>>
static Object
static ExtensionParser<?>
registerParser
(ExtensionParser<?> parser) supportedExtensions
(Map<String, ?> parsed) static ExtensionParser<?>
unregisterParser
(String name)
-
Field Details
-
BUILT_IN_PARSERS
-
-
Method Details
-
registerParser
- Parameters:
parser
- TheExtensionParser
to register- Returns:
- The replaced parser (by name) -
null
if no previous parser for this extension name
-
unregisterParser
- Parameters:
name
- The extension name - ignored ifnull
/empty- Returns:
- The removed
ExtensionParser
-null
if none registered for this extension name
-
getRegisteredParser
- Parameters:
name
- The extension name - ignored ifnull
/empty- Returns:
- The registered
ExtensionParser
-null
if none registered for this extension name
-
getRegisteredParsersNames
-
getRegisteredParsers
-
supportedExtensions
-
parse
- Parameters:
extensions
- The received extensions in encoded form- Returns:
- A
Map
of all the successfully decoded extensions where key=extension name (same as in the original map), value=the decoded extension value. Extensions for which there is no registered parser are ignored - See Also:
-
parse
-