public enum KexProposalOption extends java.lang.Enum<KexProposalOption>
Modifier and Type | Class and Description |
---|---|
static class |
KexProposalOption.Constants |
Enum Constant and Description |
---|
ALGORITHMS |
C2SCOMP |
C2SENC |
C2SLANG |
C2SMAC |
S2CCOMP |
S2CENC |
S2CLANG |
S2CMAC |
SERVERKEYS |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<KexProposalOption> |
BY_PROPOSAL_INDEX
Compares values according to
getProposalIndex() |
static java.util.Set<KexProposalOption> |
CIPHER_PROPOSALS |
static java.util.Set<KexProposalOption> |
COMPRESSION_PROPOSALS |
private java.lang.String |
description |
static java.util.Set<KexProposalOption> |
FIRST_KEX_PACKET_GUESS_MATCHES |
static java.util.Set<KexProposalOption> |
LANGUAGE_PROPOSALS |
static java.util.Set<KexProposalOption> |
MAC_PROPOSALS |
static int |
PROPOSAL_MAX |
private int |
proposalIndex |
static java.util.List<KexProposalOption> |
VALUES
A
List of all the options sorted according to getProposalIndex() |
Modifier and Type | Method and Description |
---|---|
static KexProposalOption |
fromName(java.lang.String n) |
static KexProposalOption |
fromProposalIndex(int index) |
java.lang.String |
getDescription() |
int |
getProposalIndex() |
static KexProposalOption |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static KexProposalOption[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final KexProposalOption ALGORITHMS
public static final KexProposalOption SERVERKEYS
public static final KexProposalOption C2SENC
public static final KexProposalOption S2CENC
public static final KexProposalOption C2SMAC
public static final KexProposalOption S2CMAC
public static final KexProposalOption C2SCOMP
public static final KexProposalOption S2CCOMP
public static final KexProposalOption C2SLANG
public static final KexProposalOption S2CLANG
public static final java.util.Set<KexProposalOption> CIPHER_PROPOSALS
public static final java.util.Set<KexProposalOption> MAC_PROPOSALS
public static final java.util.Set<KexProposalOption> COMPRESSION_PROPOSALS
public static final java.util.Set<KexProposalOption> LANGUAGE_PROPOSALS
public static final java.util.Set<KexProposalOption> FIRST_KEX_PACKET_GUESS_MATCHES
public static final java.util.Comparator<KexProposalOption> BY_PROPOSAL_INDEX
getProposalIndex()
public static final java.util.List<KexProposalOption> VALUES
List
of all the options sorted according to getProposalIndex()
BY_PROPOSAL_INDEX
public static final int PROPOSAL_MAX
private final int proposalIndex
private final java.lang.String description
public static KexProposalOption[] values()
for (KexProposalOption c : KexProposalOption.values()) System.out.println(c);
public static KexProposalOption valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final int getProposalIndex()
public final java.lang.String getDescription()
public static KexProposalOption fromName(java.lang.String n)
n
- The option name - ignored if null
/emptyEnum.name()
- case insensitive or null
if no match
foundpublic static KexProposalOption fromProposalIndex(int index)