|
JavaTM 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
Java クラス名が className の値を記述する SimpleType
インスタンスの場合、この SimpleType
インスタンスの名前および説明に一致する内部フィールドも className に設定されます。つまり、getClassName
、getTypeName
、および getDescription
メソッドがすべて同じ文字列値 className を返します。
フィールドの概要 | |
---|---|
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 クラス名が java.util.Date の値を記述する SimpleType インスタンスです。 |
static SimpleType<Double> |
DOUBLE
Java クラス名が java.lang.Double の値を記述する SimpleType インスタンスです。 |
static SimpleType<Float> |
FLOAT
Java クラス名が java.lang.Float の値を記述する SimpleType インスタンスです。 |
static SimpleType<Integer> |
INTEGER
Java クラス名が java.lang.Integer の値を記述する SimpleType インスタンスです。 |
static SimpleType<Long> |
LONG
Java クラス名が java.lang.Long の値を記述する SimpleType インスタンスです。 |
static SimpleType<ObjectName> |
OBJECTNAME
Java クラス名が javax.management.ObjectName の値を記述する SimpleType インスタンスです。 |
static SimpleType<Short> |
SHORT
Java クラス名が java.lang.Short の値を記述する SimpleType インスタンスです。 |
static SimpleType<String> |
STRING
Java クラス名が java.lang.String の値を記述する SimpleType インスタンスです。 |
static SimpleType<Void> |
VOID
Java クラス名が java.lang.Void の値を記述する SimpleType インスタンスです。 |
クラス 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
java.lang.Void
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Boolean> BOOLEAN
java.lang.Boolean
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Character> CHARACTER
java.lang.Character
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Byte> BYTE
java.lang.Byte
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Short> SHORT
java.lang.Short
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Integer> INTEGER
java.lang.Integer
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Long> LONG
java.lang.Long
の値を記述する SimpleType
インスタンスです。
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
java.math.BigDecimal
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<BigInteger> BIGINTEGER
java.math.BigInteger
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<Date> DATE
java.util.Date
の値を記述する SimpleType
インスタンスです。
public static final SimpleType<ObjectName> OBJECTNAME
javax.management.ObjectName
の値を記述する SimpleType
インスタンスです。
メソッドの詳細 |
---|
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
インスタンスが等しいかどうかを比較します。
2 つの 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
の最初の呼び出し時に 1 回だけ計算されます。 その後の呼び出しには、同じ値が返されます。
OpenType<T>
内の hashCode
SimpleType
インスタンスのハッシュコード値Object.equals(java.lang.Object)
,
Hashtable
public String toString()
SimpleType
インスタンスの文字列表現を返します。
文字列表現は、このクラスの名前 (javax.management.openmbean.SimpleType
) と、このインスタンスの型名 (この SimpleType
インスタンスが示す値の Java クラス名) で構成されます。
SimpleType
インスタンスは不変で、このインスタンスの文字列表現は、toString
の最初の呼び出し時に 1 回だけ計算されます。 その後の呼び出しには、同じ値が返されます。
OpenType<T>
内の toString
SimpleType
インスタンスの文字列表現public Object readResolve() throws ObjectStreamException
ObjectInputStream
から読み取ったオブジェクトを、その値の一意のインスタンスで置き換えます。
ObjectStreamException
- 読み取られたオブジェクトを 解決できない場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。