Package com.hierynomus.mssmb2
Enum SMB2Dialect
- java.lang.Object
-
- java.lang.Enum<SMB2Dialect>
-
- com.hierynomus.mssmb2.SMB2Dialect
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SMB2Dialect>
,java.lang.constant.Constable
public enum SMB2Dialect extends java.lang.Enum<SMB2Dialect>
-
-
Method Summary
Modifier and Type Method Description int
getValue()
boolean
isSmb3x()
static SMB2Dialect
lookup(int v)
static boolean
supportsSmb3x(java.util.Set<SMB2Dialect> dialects)
Whether any of the dialects in the set is an SMB 3.x dialect.static SMB2Dialect
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SMB2Dialect[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final SMB2Dialect UNKNOWN
-
SMB_2_0_2
public static final SMB2Dialect SMB_2_0_2
-
SMB_2_1
public static final SMB2Dialect SMB_2_1
-
SMB_2XX
public static final SMB2Dialect SMB_2XX
-
SMB_3_0
public static final SMB2Dialect SMB_3_0
-
SMB_3_0_2
public static final SMB2Dialect SMB_3_0_2
-
SMB_3_1_1
public static final SMB2Dialect SMB_3_1_1
-
-
Method Detail
-
values
public static SMB2Dialect[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SMB2Dialect valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue()
-
isSmb3x
public boolean isSmb3x()
-
supportsSmb3x
public static boolean supportsSmb3x(java.util.Set<SMB2Dialect> dialects)
Whether any of the dialects in the set is an SMB 3.x dialect.- Parameters:
dialects
- The supported dialects Set.- Returns:
- true if there is (at least) one SMB 3.x dialect in the set.
-
lookup
public static SMB2Dialect lookup(int v)
-
-