JavaTM 2 Platform
Standard Ed. 5.0

javax.management
クラス AttributeValueExp

java.lang.Object
  上位を拡張 javax.management.AttributeValueExp
すべての実装されたインタフェース:
Serializable, ValueExp

public class AttributeValueExp
extends Object
implements ValueExp

関係制約の引数として使用される属性を表します。AttributeValueExp は、ValueExp が必要とされる任意の場所で使用可能です。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
AttributeValueExp()
          推奨されていません。 このコンストラクタで作成されたインスタンスは、クエリー内では使用できません。
AttributeValueExp(String attr)
          特定のオブジェクト属性 attr を表す新しい AttributeValueExp を作成します。
 
メソッドの概要
 ValueExp apply(ObjectName name)
          MBean に AttributeValueExp を適用します。
protected  Object getAttribute(ObjectName name)
          指定された MBean 内の指定の属性の値を返します。
 String getAttributeName()
          属性の名前を表す文字列を返します。
 void setMBeanServer(MBeanServer s)
          クエリーが実行される MBean サーバを設定します。
 String toString()
          値を表す文字列を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AttributeValueExp

@Deprecated
public AttributeValueExp()
推奨されていません。 このコンストラクタで作成されたインスタンスは、クエリー内では使用できません。

null 属性を持つ AttributeValueExp です。


AttributeValueExp

public AttributeValueExp(String attr)
特定のオブジェクト属性 attr を表す新しい AttributeValueExp を作成します。

パラメータ:
attr - この ValueExp の値を値として持つ属性の名前
メソッドの詳細

getAttributeName

public String getAttributeName()
属性の名前を表す文字列を返します。

戻り値:
属性名

apply

public ValueExp apply(ObjectName name)
               throws BadStringOperationException,
                      BadBinaryOpValueExpException,
                      BadAttributeValueExpException,
                      InvalidApplicationException
MBean に AttributeValueExp を適用します。

定義:
インタフェース ValueExp 内の apply
パラメータ:
name - AttributeValueExp が適用される MBean の名前
戻り値:
ValueExp
例外:
BadAttributeValueExpException - @exception InvalidApplicationException
BadStringOperationException - @exception BadBinaryOpValueExpException
BadBinaryOpValueExpException
InvalidApplicationException

toString

public String toString()
値を表す文字列を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現

setMBeanServer

public void setMBeanServer(MBeanServer s)
クエリーが実行される MBean サーバを設定します。

定義:
インタフェース ValueExp 内の setMBeanServer
パラメータ:
s - クエリーが実行される MBean サーバ

getAttribute

protected Object getAttribute(ObjectName name)
指定された MBean 内の指定の属性の値を返します。例外を生成する属性にアクセスしようとした場合、null が返されます。

パラメータ:
name - MBean の名前。この MBean の属性が返される
戻り値:
属性の値。取得できない場合は null

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。