Enum Class MathContext.RoundingMode
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<MathContext.RoundingMode>
,java.lang.constant.Constable
- Enclosing class:
- MathContext
public static enum MathContext.RoundingMode
extends Enum<MathContext.RoundingMode>
implements com.google.protobuf.ProtocolMessageEnum
Protobuf enum
io.deephaven.proto.backplane.grpc.MathContext.RoundingMode
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionCEILING = 3;
DOWN = 2;
FLOOR = 4;
HALF_DOWN = 6;
HALF_EVEN = 7;
HALF_UP = 5;
ROUNDING_MODE_NOT_SPECIFIED = 0;
UNNECESSARY = 8;
UP = 1;
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
CEILING = 3;
static final int
DOWN = 2;
static final int
FLOOR = 4;
static final int
HALF_DOWN = 6;
static final int
HALF_EVEN = 7;
static final int
HALF_UP = 5;
static final int
ROUNDING_MODE_NOT_SPECIFIED = 0;
static final int
UNNECESSARY = 8;
static final int
UP = 1;
-
Method Summary
Modifier and TypeMethodDescriptionstatic MathContext.RoundingMode
forNumber
(int value) static final com.google.protobuf.Descriptors.EnumDescriptor
final com.google.protobuf.Descriptors.EnumDescriptor
final int
final com.google.protobuf.Descriptors.EnumValueDescriptor
static com.google.protobuf.Internal.EnumLiteMap<MathContext.RoundingMode>
static MathContext.RoundingMode
valueOf
(int value) Deprecated.static MathContext.RoundingMode
valueOf
(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.static MathContext.RoundingMode
Returns the enum constant of this class with the specified name.static MathContext.RoundingMode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ROUNDING_MODE_NOT_SPECIFIED
ROUNDING_MODE_NOT_SPECIFIED = 0;
-
UP
UP = 1;
-
DOWN
DOWN = 2;
-
CEILING
CEILING = 3;
-
FLOOR
FLOOR = 4;
-
HALF_UP
HALF_UP = 5;
-
HALF_DOWN
HALF_DOWN = 6;
-
HALF_EVEN
HALF_EVEN = 7;
-
UNNECESSARY
UNNECESSARY = 8;
-
UNRECOGNIZED
-
-
Field Details
-
ROUNDING_MODE_NOT_SPECIFIED_VALUE
public static final int ROUNDING_MODE_NOT_SPECIFIED_VALUEROUNDING_MODE_NOT_SPECIFIED = 0;
- See Also:
-
UP_VALUE
public static final int UP_VALUEUP = 1;
- See Also:
-
DOWN_VALUE
public static final int DOWN_VALUEDOWN = 2;
- See Also:
-
CEILING_VALUE
public static final int CEILING_VALUECEILING = 3;
- See Also:
-
FLOOR_VALUE
public static final int FLOOR_VALUEFLOOR = 4;
- See Also:
-
HALF_UP_VALUE
public static final int HALF_UP_VALUEHALF_UP = 5;
- See Also:
-
HALF_DOWN_VALUE
public static final int HALF_DOWN_VALUEHALF_DOWN = 6;
- See Also:
-
HALF_EVEN_VALUE
public static final int HALF_EVEN_VALUEHALF_EVEN = 7;
- See Also:
-
UNNECESSARY_VALUE
public static final int UNNECESSARY_VALUEUNNECESSARY = 8;
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<MathContext.RoundingMode> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static MathContext.RoundingMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-