private static class OpenSSHConfig.HostConfig
extends java.lang.Object
implements com.jcraft.jsch.ConfigRepository.Config
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.String,java.lang.String> |
jschToOpenSSHMap |
private java.util.Map<java.lang.String,OpenSSHConfig.OpenSSHArgument> |
properties |
Constructor and Description |
---|
OpenSSHConfig.HostConfig() |
Modifier and Type | Method and Description |
---|---|
private void |
add(OpenSSHConfig.OpenSSHArgument arg) |
java.lang.String |
getHostname() |
private OpenSSHConfig.OpenSSHArgument |
getJschArgument(java.lang.String name) |
int |
getPort() |
private java.lang.String |
getSingleValue(java.lang.String name) |
java.lang.String |
getUser() |
java.lang.String |
getValue(java.lang.String property)
Get the value of the OpenSSH argument without any splitting.
|
java.lang.String[] |
getValues(java.lang.String property)
Split the value of the argument on the same line according to
OpenSSH specification.
|
private static final java.util.HashMap<java.lang.String,java.lang.String> jschToOpenSSHMap
private final java.util.Map<java.lang.String,OpenSSHConfig.OpenSSHArgument> properties
private void add(OpenSSHConfig.OpenSSHArgument arg)
private OpenSSHConfig.OpenSSHArgument getJschArgument(java.lang.String name)
private java.lang.String getSingleValue(java.lang.String name)
public java.lang.String getHostname()
getHostname
in interface com.jcraft.jsch.ConfigRepository.Config
public java.lang.String getUser()
getUser
in interface com.jcraft.jsch.ConfigRepository.Config
public int getPort()
getPort
in interface com.jcraft.jsch.ConfigRepository.Config
public java.lang.String getValue(java.lang.String property)
getValue
in interface com.jcraft.jsch.ConfigRepository.Config
public java.lang.String[] getValues(java.lang.String property)
getValues
in interface com.jcraft.jsch.ConfigRepository.Config