|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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>
中的 isValue
obj
- 要測試的物件。
SimpleType
實例的一個值,則返回 true
。public boolean equals(Object obj)
obj
參數與此 SimpleType
實例的相等性。
當且僅當兩個 SimpleType
實例的 getClassName
方法返回相同的值時,這兩個實例才相等。
OpenType<T>
中的 equals
obj
- 與此 SimpleType
實例進行相等性比較的物件;如果 obj 為 null
或者不是類別 SimpleType
的實例,則 equals
返回 false
。
SimpleType
實例,則返回 true
。Object.hashCode()
,
Hashtable
public int hashCode()
SimpleType
實例的雜湊碼值。SimpleType
實例的雜湊碼是 getClassName
方法返回的字元串值的雜湊碼。
由於 SimpleType
實例是不可變的,此實例的雜湊碼在首次調用 hashCode
時計算一次,然後對於後續的調用返回相同的值。
OpenType<T>
中的 hashCode
SimpleType
實例的雜湊碼值Object.equals(java.lang.Object)
,
Hashtable
public String toString()
SimpleType
實例的字元串表示形式。
該字元串表示形式由此類別的名稱(即 javax.management.openmbean.SimpleType
)和此實例的型別名稱(即此 SimpleType
實例表示的值的 Java 類別名稱)組成。
由於 SimpleType
實例是不可變的,此實例的字元串表示形式在首次調用 toString
時計算一次,然後對於後續的調用返回相同的值。
OpenType<T>
中的 toString
SimpleType
實例的字元串表示形式public Object readResolve() throws ObjectStreamException
ObjectInputStream
讀取的物件。
ObjectStreamException
- 如果讀取物件不能被解析。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。