JavaTM 2 Platform
Standard Ed. 5.0

javax.management.relation
クラス Role

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

public class Role
extends Object
implements Serializable

ロール名、ObjectName で参照される MBean を含めて、ロールを表現します。アクセスを均一化するため、ロール値は常に ObjectName から成る ArrayList コレクションとして表現されます。

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

コンストラクタの概要
Role(String theRoleName, List theRoleValue)
          新しい Role オブジェクトを作成します。
 
メソッドの概要
 Object clone()
          ロールオブジェクトを複製します。
 String getRoleName()
          ロール名を取得します。
 List getRoleValue()
          ロール値を取得します。
static String roleValueToString(List theRoleValue)
          指定されたロール値の文字列を返します。
 void setRoleName(String theRoleName)
          ロール名を設定します。
 void setRoleValue(List theRoleValue)
          ロール値を設定します。
 String toString()
          ロールについて説明する文字列を返します。
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Role

public Role(String theRoleName,
            List theRoleValue)
     throws IllegalArgumentException

新しい Role オブジェクトを作成します。ロール値に含まれる ObjectName が MBean サーバ内に存在するかどうかのチェックは行われません。このチェックは、ロールが関係内に設定されたとき行われます。

パラメータ:
theRoleName - ロール名
theRoleValue - ロール値 (ObjectName オブジェクトの List)
例外:
IllegalArgumentException - パラメータが null の場合
メソッドの詳細

getRoleName

public String getRoleName()
ロール名を取得します。

戻り値:
ロール名
関連項目:
setRoleName(java.lang.String)

getRoleValue

public List getRoleValue()
ロール値を取得します。

戻り値:
参照対象の MBean の ObjectName オブジェクトから成る ArrayList
関連項目:
setRoleValue(java.util.List)

setRoleName

public void setRoleName(String theRoleName)
                 throws IllegalArgumentException
ロール名を設定します。

パラメータ:
theRoleName - ロール名
例外:
IllegalArgumentException - パラメータが null の場合
関連項目:
getRoleName()

setRoleValue

public void setRoleValue(List theRoleValue)
                  throws IllegalArgumentException
ロール値を設定します。

パラメータ:
theRoleValue - 参照対象の MBean の ObjectName オブジェクトのリスト
例外:
IllegalArgumentException - パラメータが null の場合
関連項目:
getRoleValue()

toString

public String toString()
ロールについて説明する文字列を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
ロールの説明

clone

public Object clone()
ロールオブジェクトを複製します。

オーバーライド:
クラス Object 内の clone
戻り値:
現在の Role オブジェクトの独立したコピーになっている Role
関連項目:
Cloneable

roleValueToString

public static String roleValueToString(List theRoleValue)
                                throws IllegalArgumentException
指定されたロール値の文字列を返します。

パラメータ:
theRoleValue - ObjectName オブジェクトのリスト
戻り値:
改行 (\n) で区切られた ObjectName から成る String
例外:
IllegalArgumentException - パラメータが 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 も参照してください。