|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.management.relation.RelationTypeSupport
public class RelationTypeSupport
RelationTypeSupport 객체는, RelationType 인터페이스를 구현합니다.
이 객체는 관계형을 표현해, 그 형태의 모든 관계로 지원되는 롤의 정보를 제공합니다.
관계형에는, 관계형명과 RoleInfo 객체로 표현되는 롤 정보의 리스트가 포함됩니다.
관계형은, 다음의 몇개의 방법으로 관계 서비스내에 선언할 필요가 있습니다.
- createRelationType() 메소드를 사용. 이 메소드는, RelationTypeSupport 객체를 작성해, 관계 서비스내에 포함한다
- addRelationType() 메소드를 사용. 사용자는, 이 메소드를 사용해, RelationType 인터페이스를 구현하는 객체를 작성할 필요가 있다. 이 객체가, 관계 서비스내의 관계형의 표현으로서 사용된다
이 클래스의 serialVersionUID 는 4611072955724144607L
입니다.
생성자 의 개요 | |
---|---|
protected |
RelationTypeSupport (String relationTypeName)
서브 클래스용의 생성자 입니다. |
|
RelationTypeSupport (String relationTypeName,
RoleInfo [] roleInfoArray)
모든 롤 정의가 동적으로 작성되어 파라미터로서 건네받는 생성자 입니다. |
메소드의 개요 | |
---|---|
protected void |
addRoleInfo (RoleInfo roleInfo)
롤 정보를 추가합니다. |
String |
getRelationTypeName ()
관계형명을 돌려줍니다. |
RoleInfo |
getRoleInfo (String roleInfoName)
지정된 롤 정보명의 롤 정보 (RoleInfo 객체)를 돌려줍니다. |
List <RoleInfo > |
getRoleInfos ()
롤 정의의 리스트 (RoleInfo 객체로부터 완성되는 ArrayList)를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public RelationTypeSupport(String relationTypeName, RoleInfo [] roleInfoArray) throws IllegalArgumentException , InvalidRelationTypeException
relationTypeName
- 관계형의 이름roleInfoArray
- 롤 정의 (RoleInfo 객체)의 리스트
IllegalArgumentException
- 파라미터가 null 의 경우
InvalidRelationTypeException
- 다음의 조건이 성립하는 경우:
- 같은 이름이 2 개가 다른 롤로 사용되고 있는 경우
- 롤 정보가 제공되지 않았던 경우
- 롤 정보로서 null 가 제공되었을 경우
protected RelationTypeSupport(String relationTypeName)
relationTypeName
- 관계형의 이름
IllegalArgumentException
- 파라미터가 null 의 경우메소드의 상세 |
---|
public String getRelationTypeName()
RelationType
내의 getRelationTypeName
public List <RoleInfo > getRoleInfos()
RelationType
내의 getRoleInfos
RoleInfo
로부터 완성되는 ArrayList
public RoleInfo getRoleInfo(String roleInfoName) throws IllegalArgumentException , RoleInfoNotFoundException
RelationType
내의 getRoleInfo
roleInfoName
- 롤 정보명
IllegalArgumentException
- 파라미터가 null 의 경우
RoleInfoNotFoundException
- 그 이름의 롤 정보가
관계형내에 존재하지 않는 경우protected void addRoleInfo(RoleInfo roleInfo) throws IllegalArgumentException , InvalidRelationTypeException
roleInfo
- 추가되는 롤 정보
IllegalArgumentException
- 파라미터가 null 의 경우
InvalidRelationTypeException
- 현재의 관련형에 같은 이름의 롤 정보가
벌써 포함되어 있는 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.