public final class SimpleType<T> extends OpenType<T>
SimpleTypeクラスは、配列でもCompositeData値でもTabularData値でもないすべての公開データ値を記述するインスタンスを持つ、公開型クラスです。持ちうるすべてのインスタンスをstaticフィールドとして事前定義し、publicコンストラクタを持ちません。
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インスタンスです。 |
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インスタンスの文字列表現を返します。 |
getClassName, getDescription, getTypeName, isArraypublic 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を返します。
public boolean equals(Object obj)
objパラメータとこのSimpleTypeインスタンスが等しいかどうかを比較します。
2つのSimpleTypeインスタンスは、getClassNameメソッドが同じ値を返す場合にかぎり等しいと言えます。
equals、クラス: OpenType<T>obj - このSimpleTypeインスタンスと等しいかどうか比較されるオブジェクト。objがnullまたはSimpleTypeクラスのインスタンスではない場合、equalsはfalseを返す。SimpleTypeインスタンスと等しい場合はtrue。Object.hashCode()、HashMappublic int hashCode()
SimpleTypeインスタンスのハッシュ・コード値を返します。SimpleTypeインスタンスのハッシュ・コードは、getClassNameメソッドによって返される文字列値のハッシュ・コードです。
SimpleTypeインスタンスは不変で、このインスタンスのハッシュ・コードは、hashCodeの最初の呼出し時に1回だけ計算されます。その後の呼出しには、同じ値が返されます。
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の最初の呼出し時に1回だけ計算されます。その後の呼出しには、同じ値が返されます。
public Object readResolve() throws ObjectStreamException
ObjectInputStreamから読み取ったオブジェクトを、その値の一意のインスタンスで置き換えます。ObjectStreamException - 読み取られたオブジェクトを解決できない場合。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.