|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.management.openmbean.OpenType<T>
javax.management.openmbean.SimpleType<T>
public final class SimpleType<T>
SimpleType 類別是開放型別 類別,其實例描述所有開放資料 值,這些值既不是陣列,也不是 值,更不是 CompositeData 值。它將其所有可能的實例預定義為 static 欄位,而且沒有 public 建構子。
TabularData
給定一個 SimpleType 實例,該實例描述其 Java 類別名稱為 className 的值,與此 SimpleType 實例的名稱和描述相對應的內部欄位也設置為 className。換句話說,其方法 getClassName、getTypeName 和 getDescription 都返回相同的字元串值 className。
| 欄位摘要 | |
|---|---|
static SimpleType<BigDecimal> |
BIGDECIMAL
SimpleType 實例,該實例描述其 Java 類別名稱為 java.math.BigDecimal 的值。 |
static SimpleType<BigInteger> |
BIGINTEGER
SimpleType 實例,該實例描述其 Java 類別名稱為 java.math.BigInteger 的值。 |
static SimpleType<Boolean> |
BOOLEAN
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Boolean 的值。 |
static SimpleType<Byte> |
BYTE
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Byte 的值。 |
static SimpleType<Character> |
CHARACTER
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Character 的值。 |
static SimpleType<Date> |
DATE
SimpleType 實例,該實例描述其 Java 類別名稱為 java.util.Date 的值。 |
static SimpleType<Double> |
DOUBLE
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Double 的值。 |
static SimpleType<Float> |
FLOAT
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Float 的值。 |
static SimpleType<Integer> |
INTEGER
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Integer 的值。 |
static SimpleType<Long> |
LONG
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Long 的值。 |
static SimpleType<ObjectName> |
OBJECTNAME
SimpleType 實例,該實例描述其 Java 類別名稱為 javax.management.ObjectName 的值。 |
static SimpleType<Short> |
SHORT
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Short 的值。 |
static SimpleType<String> |
STRING
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.String 的值。 |
static SimpleType<Void> |
VOID
SimpleType 實例描述其 Java 類別名稱為 java.lang.Void 的值。 |
| 從類別 javax.management.openmbean.OpenType 繼承的欄位 |
|---|
ALLOWED_CLASSNAMES, ALLOWED_CLASSNAMES_LIST |
| 方法摘要 | |
|---|---|
boolean |
equals(Object obj)
比較指定 obj 參數與此 SimpleType 實例的相等性。 |
int |
hashCode()
返回此 SimpleType 實例的雜湊碼值。 |
boolean |
isValue(Object obj)
測試 obj 是否為此 SimpleType 實例的值。 |
Object |
readResolve()
使用該值的唯一實例替換從 ObjectInputStream 讀取的物件。 |
String |
toString()
返回此 SimpleType 實例的字元串表示形式。 |
| 從類別 javax.management.openmbean.OpenType 繼承的方法 |
|---|
getClassName, getDescription, getTypeName, isArray |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public static final SimpleType<Void> VOID
SimpleType 實例描述其 Java 類別名稱為 java.lang.Void 的值。
public static final SimpleType<Boolean> BOOLEAN
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Boolean 的值。
public static final SimpleType<Character> CHARACTER
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Character 的值。
public static final SimpleType<Byte> BYTE
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Byte 的值。
public static final SimpleType<Short> SHORT
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Short 的值。
public static final SimpleType<Integer> INTEGER
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Integer 的值。
public static final SimpleType<Long> LONG
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Long 的值。
public static final SimpleType<Float> FLOAT
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Float 的值。
public static final SimpleType<Double> DOUBLE
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.Double 的值。
public static final SimpleType<String> STRING
SimpleType 實例,該實例描述其 Java 類別名稱為 java.lang.String 的值。
public static final SimpleType<BigDecimal> BIGDECIMAL
SimpleType 實例,該實例描述其 Java 類別名稱為 java.math.BigDecimal 的值。
public static final SimpleType<BigInteger> BIGINTEGER
SimpleType 實例,該實例描述其 Java 類別名稱為 java.math.BigInteger 的值。
public static final SimpleType<Date> DATE
SimpleType 實例,該實例描述其 Java 類別名稱為 java.util.Date 的值。
public static final SimpleType<ObjectName> OBJECTNAME
SimpleType 實例,該實例描述其 Java 類別名稱為 javax.management.ObjectName 的值。
| 方法詳細資訊 |
|---|
public boolean isValue(Object obj)
SimpleType 實例的值。 當且僅當 obj 不為 null,並且 obj 的類別名稱與為此 SimpleType 實例定義的 className 欄位相同(即 getClassName 方法返回的類別名稱)時,此方法返回 true。
OpenType<T> 中的 isValueobj - 要測試的物件。
SimpleType 實例的一個值,則返回 true。public boolean equals(Object obj)
obj 參數與此 SimpleType 實例的相等性。
當且僅當兩個 SimpleType 實例的 getClassName 方法返回相同的值時,這兩個實例才相等。
OpenType<T> 中的 equalsobj - 與此 SimpleType 實例進行相等性比較的物件;如果 obj 為 null 或者不是類別 SimpleType 的實例,則 equals 返回 false。
SimpleType 實例,則返回 true。Object.hashCode(),
Hashtablepublic int hashCode()
SimpleType 實例的雜湊碼值。SimpleType 實例的雜湊碼是 getClassName 方法返回的字元串值的雜湊碼。
由於 SimpleType 實例是不可變的,此實例的雜湊碼在首次調用 hashCode 時計算一次,然後對於後續的調用返回相同的值。
OpenType<T> 中的 hashCodeSimpleType 實例的雜湊碼值Object.equals(java.lang.Object),
Hashtablepublic String toString()
SimpleType 實例的字元串表示形式。
該字元串表示形式由此類別的名稱(即 javax.management.openmbean.SimpleType)和此實例的型別名稱(即此 SimpleType 實例表示的值的 Java 類別名稱)組成。
由於 SimpleType 實例是不可變的,此實例的字元串表示形式在首次調用 toString 時計算一次,然後對於後續的調用返回相同的值。
OpenType<T> 中的 toStringSimpleType 實例的字元串表示形式
public Object readResolve()
throws ObjectStreamException
ObjectInputStream 讀取的物件。
ObjectStreamException - 如果讀取物件不能被解析。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。