Package org.bson
Class BsonInt32
java.lang.Object
org.bson.BsonValue
org.bson.BsonNumber
org.bson.BsonInt32
- All Implemented Interfaces:
Comparable<BsonInt32>
A representation of the BSON Int32 type.
- Since:
- 3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the value of the specified number as aDecimal128, which may involve rounding.doubleReturns the value of the specified number as adouble, which may involve rounding.booleanGets the BSON type of this value.intgetValue()Gets the integer value.inthashCode()intintValue()Returns the value of the specified number as anint, which may involve rounding or truncation.longReturns the value of the specified number as anlong, which may involve rounding or truncation.toString()Methods inherited from class org.bson.BsonValue
asArray, asBinary, asBoolean, asDateTime, asDBPointer, asDecimal128, asDocument, asDouble, asInt32, asInt64, asJavaScript, asJavaScriptWithScope, asNumber, asObjectId, asRegularExpression, asString, asSymbol, asTimestamp, isArray, isBinary, isBoolean, isDateTime, isDBPointer, isDecimal128, isDocument, isDouble, isInt32, isInt64, isJavaScript, isJavaScriptWithScope, isNull, isNumber, isObjectId, isRegularExpression, isString, isSymbol, isTimestamp
-
Constructor Details
-
BsonInt32
public BsonInt32(int value) Construct a new instance with the given value.- Parameters:
value- the value
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<BsonInt32>
-
getBsonType
Description copied from class:BsonValueGets the BSON type of this value.- Specified by:
getBsonTypein classBsonValue- Returns:
- the BSON type, which may not be null (but may be BSONType.NULL)
-
getValue
public int getValue()Gets the integer value.- Returns:
- the value
-
intValue
public int intValue()Description copied from class:BsonNumberReturns the value of the specified number as anint, which may involve rounding or truncation.- Specified by:
intValuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
int.
-
longValue
public long longValue()Description copied from class:BsonNumberReturns the value of the specified number as anlong, which may involve rounding or truncation.- Specified by:
longValuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
long.
-
decimal128Value
Description copied from class:BsonNumberReturns the value of the specified number as aDecimal128, which may involve rounding.- Specified by:
decimal128Valuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
Decimal128.
-
doubleValue
public double doubleValue()Description copied from class:BsonNumberReturns the value of the specified number as adouble, which may involve rounding.- Specified by:
doubleValuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
double.
-
equals
-
hashCode
public int hashCode() -
toString
-