java.lang.Object
javax.management.openmbean.OpenType <T>
javax.management.openmbean.SimpleType<T>
- 类型参数:
T
- 此 SimpleType 描述的值必须具有的 Java 类型。
- 所有已实现的接口:
Serializable
SimpleType
类是开放式其实例描述所有的类开放数据值既不是数组,也不是 CompositeData
值,也不是 TabularData
值。它将所有可能的实例预定义为静态字段,并且没有公共构造函数。
给定一个描述值的 SimpleType
实例,其 Java 类名为类名称,这个SimpleType
实例的名称和描述对应的内部字段也设置为类名称.换句话说,它的方法 getClassName
、 getTypeName
和 getDescription
都返回相同的字符串值类名称.
- 自从:
- 1.5
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final SimpleType<BigDecimal>
SimpleType
实例描述其 Java 类名为java.math.BigDecimal
的值。static final SimpleType<BigInteger>
SimpleType
实例描述其 Java 类名为java.math.BigInteger
的值。static final SimpleType<Boolean>
SimpleType
实例描述其 Java 类名为java.lang.Boolean
的值。static final SimpleType<Byte>
SimpleType
实例描述其 Java 类名为java.lang.Byte
的值。static final SimpleType<Character>
SimpleType
实例描述其 Java 类名为java.lang.Character
的值。static final SimpleType<Date>
SimpleType
实例描述其 Java 类名为java.util.Date
的值。static final SimpleType<Double>
SimpleType
实例描述其 Java 类名为java.lang.Double
的值。static final SimpleType<Float>
SimpleType
实例描述其 Java 类名为java.lang.Float
的值。static final SimpleType<Integer>
SimpleType
实例描述其 Java 类名为java.lang.Integer
的值。static final SimpleType<Long>
SimpleType
实例描述其 Java 类名为java.lang.Long
的值。static final SimpleType<ObjectName>
SimpleType
实例描述其 Java 类名为javax.management.ObjectName
的值。static final SimpleType<Short>
SimpleType
实例描述了其 Java 类名为java.lang.Short
的值。static final SimpleType<String>
SimpleType
实例描述其 Java 类名为java.lang.String
的值。static final SimpleType<Void>
SimpleType
实例描述其 Java 类名为java.lang.Void
的值。在类 javax.management.openmbean.OpenType 中声明的字段
ALLOWED_CLASSNAMES, ALLOWED_CLASSNAMES_LIST
-
方法总结
修饰符和类型方法描述boolean
比较指定的obj
参数与此SimpleType
实例是否相等。int
hashCode()
返回此SimpleType
实例的哈希码值。boolean
测试是否对象是此SimpleType
实例的值。用该值的唯一实例替换从ObjectInputStream
读取的对象。toString()
返回此SimpleType
实例的字符串表示形式。在类 javax.management.openmbean.OpenType 中声明的方法
getClassName, getDescription, getTypeName, isArray
-
字段详细信息
-
VOID
SimpleType
实例描述其 Java 类名为java.lang.Void
的值。 -
BOOLEAN
SimpleType
实例描述其 Java 类名为java.lang.Boolean
的值。 -
CHARACTER
SimpleType
实例描述其 Java 类名为java.lang.Character
的值。 -
BYTE
SimpleType
实例描述其 Java 类名为java.lang.Byte
的值。 -
SHORT
SimpleType
实例描述了其 Java 类名为java.lang.Short
的值。 -
INTEGER
SimpleType
实例描述其 Java 类名为java.lang.Integer
的值。 -
LONG
SimpleType
实例描述其 Java 类名为java.lang.Long
的值。 -
FLOAT
SimpleType
实例描述其 Java 类名为java.lang.Float
的值。 -
DOUBLE
SimpleType
实例描述其 Java 类名为java.lang.Double
的值。 -
STRING
SimpleType
实例描述其 Java 类名为java.lang.String
的值。 -
BIGDECIMAL
SimpleType
实例描述其 Java 类名为java.math.BigDecimal
的值。 -
BIGINTEGER
SimpleType
实例描述其 Java 类名为java.math.BigInteger
的值。 -
DATE
SimpleType
实例描述其 Java 类名为java.util.Date
的值。 -
OBJECTNAME
SimpleType
实例描述其 Java 类名为javax.management.ObjectName
的值。
-
-
方法详情
-
isValue
测试是否对象是此SimpleType
实例的值。此方法返回
true
当且仅当对象不为空并且对象的类名与为此SimpleType
实例定义的 className 字段相同(即getClassName
方法返回的类名)。 -
equals
-
hashCode
public int hashCode()返回此SimpleType
实例的哈希码值。SimpleType
实例的哈希码是getClassName
方法返回的字符串值的哈希码。由于
SimpleType
实例是不可变的,因此该实例的哈希码在第一次调用hashCode
时计算一次,然后为后续调用返回相同的值。 -
toString
返回此SimpleType
实例的字符串表示形式。字符串表示由此类的名称(即
javax.management.openmbean.SimpleType
)和此实例的类型名称(这是此SimpleType
实例表示的值的 java 类名称)组成。由于
SimpleType
实例是不可变的,因此该实例的字符串表示在第一次调用toString
时计算一次,然后为后续调用返回相同的值。 -
readResolve
用该值的唯一实例替换从ObjectInputStream
读取的对象。- 返回:
- 替换对象。
- 抛出:
ObjectStreamException
- 如果无法解析读取的对象。
-