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, isArraypublic 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.