|
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 도 참조해 주세요.