モジュール java.management
パッケージ javax.management.relation

インタフェースRelationType

すべてのスーパー・インタフェース:
Serializable
既知のすべての実装クラス:
RelationTypeSupport

public interface RelationType extends Serializable
関係タイプを表現するすべてのクラスが、RelationTypeインタフェースを実装する必要があります。
導入されたバージョン:
1.5
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    関係タイプ名を返します。
    getRoleInfo​(String roleInfoName)
    指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。
    ロール定義のリスト(RoleInfoオブジェクトから成るArrayList)を返します。
  • メソッドの詳細

    • getRelationTypeName

      String getRelationTypeName()
      関係タイプ名を返します。
      戻り値:
      関係タイプ名
    • getRoleInfos

      List<RoleInfo> getRoleInfos()
      ロール定義のリスト(RoleInfoオブジェクトから成るArrayList)を返します。
      戻り値:
      RoleInfoArrayList
    • getRoleInfo

      RoleInfo getRoleInfo(String roleInfoName) throws IllegalArgumentException, RoleInfoNotFoundException
      指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。
      パラメータ:
      roleInfoName - ロール情報名
      戻り値:
      ロール定義が存在しない場合はRoleInfoオブジェクト
      例外:
      IllegalArgumentException - パラメータがnullの場合
      RoleInfoNotFoundException - その名前のロール情報が関係タイプ内に存在しない場合。