public final class SimpleType<T> extends OpenType<T>
SimpleType
类是开放式类的实例描述所有开放数据值既不是数组,也
CompositeData
值,也
TabularData
值。预先设定其所有可能的情况下的静态字段,和没有公共构造函数。
给定一个SimpleType
实例描述值的java类的名称是类名,对应的名称和本SimpleType
实例描述内部领域还将类名。换句话说,它的方法getClassName
,getTypeName
和getDescription
都返回相同的字符串值类名。
Modifier and Type | Field and Description |
---|---|
static SimpleType<BigDecimal> |
BIGDECIMAL
描述值的java类的名称是
java.math.BigDecimal 的
SimpleType 实例。
|
static SimpleType<BigInteger> |
BIGINTEGER
描述值的java类的名称是
java.math.BigInteger 的
SimpleType 实例。
|
static SimpleType<Boolean> |
BOOLEAN
描述值的java类的名称是
java.lang.Boolean 的
SimpleType 实例。
|
static SimpleType<Byte> |
BYTE
描述值的java类的名称是
java.lang.Byte 的
SimpleType 实例。
|
static SimpleType<Character> |
CHARACTER
描述值的java类的名称是
java.lang.Character 的
SimpleType 实例。
|
static SimpleType<Date> |
DATE
描述值的java类名的
SimpleType 实例
java.util.Date 。
|
static SimpleType<Double> |
DOUBLE
描述值的java类名的
SimpleType 实例
java.lang.Double 。
|
static SimpleType<Float> |
FLOAT
描述值的java类名的
SimpleType 实例
java.lang.Float 。
|
static SimpleType<Integer> |
INTEGER
描述值的java类名的
SimpleType 实例
java.lang.Integer 。
|
static SimpleType<Long> |
LONG
描述值的java类名的
SimpleType 实例
java.lang.Long 。
|
static SimpleType<ObjectName> |
OBJECTNAME
描述值的java类的名称是
javax.management.ObjectName 的
SimpleType 实例。
|
static SimpleType<Short> |
SHORT
描述值的java类的名称是
java.lang.Short 的
SimpleType 实例。
|
static SimpleType<String> |
STRING
描述值的java类名的
SimpleType 实例
java.lang.String 。
|
static SimpleType<Void> |
VOID
描述值的java类的名称是
java.lang.Void 的
SimpleType 实例。
|
ALLOWED_CLASSNAMES, ALLOWED_CLASSNAMES_LIST
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
比较指定的
obj 参数与本
SimpleType 实例为平等。
|
int |
hashCode()
返回此实例的哈希代码值
SimpleType 。
|
boolean |
isValue(Object obj)
测试是否
obj是这个
SimpleType 实例的值。
|
Object |
readResolve()
取代从独特的实例
ObjectInputStream 对阅读对象。
|
String |
toString()
返回该
SimpleType 实例的字符串表示形式。
|
getClassName, getDescription, getTypeName, isArray
public static final SimpleType<Void> VOID
SimpleType
实例
java.lang.Void
。
public static final SimpleType<Boolean> BOOLEAN
java.lang.Boolean
的
SimpleType
实例。
public static final SimpleType<Character> CHARACTER
SimpleType
实例
java.lang.Character
。
public static final SimpleType<Byte> BYTE
SimpleType
实例
java.lang.Byte
。
public static final SimpleType<Short> SHORT
SimpleType
实例
java.lang.Short
。
public static final SimpleType<Integer> INTEGER
SimpleType
实例的描述值的java类的名称是
java.lang.Integer
。
public static final SimpleType<Long> LONG
SimpleType
实例
java.lang.Long
。
public static final SimpleType<Float> FLOAT
java.lang.Float
的
SimpleType
实例。
public static final SimpleType<Double> DOUBLE
java.lang.Double
的
SimpleType
实例。
public static final SimpleType<String> STRING
java.lang.String
的
SimpleType
实例。
public static final SimpleType<BigDecimal> BIGDECIMAL
SimpleType
实例
java.math.BigDecimal
。
public static final SimpleType<BigInteger> BIGINTEGER
SimpleType
实例的描述值的java类的名称是
java.math.BigInteger
。
public static final SimpleType<Date> DATE
SimpleType
实例
java.util.Date
。
public static final SimpleType<ObjectName> OBJECTNAME
javax.management.ObjectName
的
SimpleType
实例。
public boolean isValue(Object obj)
SimpleType
实例的值。
此方法返回true
当且仅当obj不空,obj的类的名称是该SimpleType
实例定义的类名相同场(由getClassName
方法返回IE类的名称)。
public boolean equals(Object obj)
equals
方法重写,继承类
OpenType<T>
obj
要比较这
SimpleType
实例平等的对象;如果
obj是
null
或不是类的
SimpleType
实例,
equals
返回
false
。
true
指定对象是否等于这
SimpleType
实例。
Object.hashCode()
,
HashMap
public int hashCode()
SimpleType
。一个
SimpleType
实例的哈希代码的哈希代码的字符串值的
getClassName
方法返回。
作为SimpleType
实例是不可变的,此实例的哈希代码是计算一次,在hashCode
第一次调用,然后返回相同的值的后续调用。
hashCode
方法重写,继承类
OpenType<T>
SimpleType
实例的哈希代码值
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public String toString()
SimpleType
实例的字符串表示形式。
字符串表示的类的名字(即javax.management.openmbean.SimpleType
)与此实例的类型的名称(这是这SimpleType
实例的值的java类的名称表示)。
作为SimpleType
实例是不可变的,此实例的字符串表示形式是计算一次,在toString
第一次调用,然后返回相同的值的后续调用。
public Object readResolve() throws ObjectStreamException
ObjectInputStream
对阅读对象。
ObjectStreamException
-如果读取对象不能解决。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.