javax.management.openmbean
public final class SimpleType<T> extends OpenType<T>
Since: 1.5
Field Summary | |
---|---|
static SimpleType<BigDecimal> | BIGDECIMAL
The {@link SimpleType} representation of
java.math.BigDecimal . |
static SimpleType<BigInteger> | BIGINTEGER
The {@link SimpleType} representation of
java.math.BigInteger . |
static SimpleType<Boolean> | BOOLEAN
The {@link SimpleType} representation of
java.lang.Boolean . |
static SimpleType<Byte> | BYTE
The {@link SimpleType} representation of
java.lang.Byte . |
static SimpleType<Character> | CHARACTER
The {@link SimpleType} representation of
java.lang.Character . |
static SimpleType<Date> | DATE
The {@link SimpleType} representation of
java.util.Date . |
static SimpleType<Double> | DOUBLE
The {@link SimpleType} representation of
java.lang.Double . |
static SimpleType<Float> | FLOAT
The {@link SimpleType} representation of
java.lang.Float . |
static SimpleType<Integer> | INTEGER
The {@link SimpleType} representation of
java.lang.Integer . |
static SimpleType<Long> | LONG
The {@link SimpleType} representation of
java.lang.Long . |
static SimpleType<ObjectName> | OBJECTNAME
The {@link SimpleType} representation of
javax.management.ObjectName . |
static SimpleType<Short> | SHORT
The {@link SimpleType} representation of
java.lang.Short . |
static SimpleType<String> | STRING
The {@link SimpleType} representation of
java.lang.String . |
static SimpleType<Void> | VOID
The {@link SimpleType} representation of
java.lang.Void . |
Method Summary | |
---|---|
boolean | equals(Object obj) Compares this simple data type with another object for equality. |
int | hashCode() Returns the hash code of the simple data type. |
boolean | isValue(Object obj)
Returns true if the specified object is a member of this
simple type. |
Object | readResolve()
Replaces instances of this class read from an
{@link java.io.ObjectInputStream} with one of the predefined
values. |
String | toString() Returns a textual representation of this instance. |
java.math.BigDecimal
.java.math.BigInteger
.java.lang.Boolean
.java.lang.Byte
.java.lang.Character
.java.util.Date
.java.lang.Double
.java.lang.Float
.java.lang.Integer
.java.lang.Long
.javax.management.ObjectName
.java.lang.Short
.java.lang.String
.java.lang.Void
.Compares this simple data type with another object for equality. The objects are judged to be equal if:
obj
is not null.obj
is an instance of
{@link SimpleType}.Parameters: obj the object to compare with.
Returns: true if the conditions above hold.
Returns the hash code of the simple data type. This is simply the hash code of the class name, which is the same element of the type compared as part of the {@link #equals(java.lang.Object)} method, thus ensuring that the hashcode is compatible with the equality test.
As instances of this class are immutable, the hash code is computed just once for each instance and reused throughout its life.
Returns: the hash code of this instance.
Parameters: obj the object to test for membership.
Returns: true if the object is a member of this type.
Returns: the replacement object.
Throws: ObjectStreamException if the object can not be resolved.
Returns a textual representation of this instance. This
is constructed using the class name
(javax.management.openmbean.SimpleType
)
and the name of the class the type represents.
As instances of this class are immutable, the return value is computed just once for each instance and reused throughout its life.
Returns: a @link{java.lang.String} instance representing the instance in textual form.