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