javax.management.relation
Class RelationTypeSupport

java.lang.Object
  |
  +--javax.management.relation.RelationTypeSupport
All Implemented Interfaces:
RelationType, java.io.Serializable

public class RelationTypeSupport
extends java.lang.Object
implements RelationType

See Also:
Serialized Form

Constructor Summary
protected RelationTypeSupport(java.lang.String relationTypeName)
           
  RelationTypeSupport(java.lang.String relationTypeName, javax.management.relation.RoleInfo[] roleInfo)
           
 
Method Summary
protected  void addRoleInfo(javax.management.relation.RoleInfo roleInfo)
           
 java.lang.String getRelationTypeName()
           
 javax.management.relation.RoleInfo getRoleInfo(java.lang.String roleInfoName)
           
 java.util.List getRoleInfos()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationTypeSupport

public RelationTypeSupport(java.lang.String relationTypeName,
                           javax.management.relation.RoleInfo[] roleInfo)
                    throws java.lang.IllegalArgumentException,
                           InvalidRelationTypeException

RelationTypeSupport

protected RelationTypeSupport(java.lang.String relationTypeName)
                       throws java.lang.IllegalArgumentException
Method Detail

getRelationTypeName

public java.lang.String getRelationTypeName()
Specified by:
getRelationTypeName in interface RelationType

getRoleInfo

public javax.management.relation.RoleInfo getRoleInfo(java.lang.String roleInfoName)
                                               throws RoleInfoNotFoundException,
                                                      java.lang.IllegalArgumentException
Specified by:
getRoleInfo in interface RelationType
RoleInfoNotFoundException
java.lang.IllegalArgumentException

getRoleInfos

public java.util.List getRoleInfos()
Specified by:
getRoleInfos in interface RelationType

addRoleInfo

protected void addRoleInfo(javax.management.relation.RoleInfo roleInfo)
                    throws java.lang.IllegalArgumentException,
                           InvalidRelationTypeException
java.lang.IllegalArgumentException
InvalidRelationTypeException