|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.management.openmbean.OpenType <TabularData >
javax.management.openmbean.TabularType
public class TabularType
TabularType
클래스는,
치의 형태를 기술하는 인스턴스를 가지는 「공개형」클래스입니다.
TabularData
필드의 개요 |
---|
클래스 javax.management.openmbean. OpenType 로부터 상속된 필드 |
---|
ALLOWED_CLASSNAMES , ALLOWED_CLASSNAMES_LIST |
생성자 의 개요 | |
---|---|
TabularType (String typeName,
String description,
CompositeType rowType,
String [] indexNames)
TabularType 를 구축해, 지정된 파라미터의 타당성을 검사합니다. |
메소드의 개요 | |
---|---|
boolean |
equals (Object obj)
지정된 obj 파라미터와 이 TabularType 인스턴스가 동일한지 어떤지를 비교합니다. |
List <String > |
getIndexNames ()
이 인스턴스의 생성자 으로 지정된 순서로, 항목명의 변경 불능인 List 를 돌려줍니다. |
CompositeType |
getRowType ()
이 TabularType 인스턴스에 의해 기술된 겉(표) 데이터값의 행 요소의 형태를 돌려줍니다. |
int |
hashCode ()
이 TabularType 인스턴스의 해시 코드값를 돌려줍니다. |
boolean |
isValue (Object obj)
obj 가, 이 TabularType 인스턴스로 기술 가능한 값일지 어떨지를 테스트합니다. |
String |
toString ()
이 TabularType 인스턴스의 캐릭터 라인 표현을 돌려줍니다. |
클래스 javax.management.openmbean. OpenType 로부터 상속된 메소드 |
---|
getClassName , getDescription , getTypeName , isArray |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public TabularType(String typeName, String description, CompositeType rowType, String [] indexNames) throws OpenDataException
TabularType
를 구축해, 지정된 파라미터의 타당성을 검사합니다. 각 파라미터의 타당성의 제약은, 이하로 설명합니다.
이 표 형이 가리키는 겉(표) 데이터값의 Java 클래스명 (getClassName
메소드에 의해 반환되는 클래스명)은,TabularData.class.getName()
에 의해 반환되는 캐릭터 라인치로 설정됩니다.
typeName
- 이 인스턴스가 가리키는 표 형에 부여하는 이름. null 또는 공문자열은 사용할 수 없다
description
- 이 인스턴스가 가리키는 표 형에 대한 인간이 읽을 수 있는 형식의 설명.
null 또는 공문자열은 사용할 수 없다
rowType
- 이 표 형인스턴스에 의해 기술된 겉(표) 데이터값의 행 요소의 형태.
null 이외
indexNames
- 항목명.
그 값은, 이 표 형인스턴스에 의해 기술된 겉(표) 데이터값내의 개개의 행 요소를 일의로 지정하기 위해서(때문에) 사용된다.
null 또는 공문자열은 사용할 수 없다. 각 요소는,rowType (null 또는 공문자열은 불가)에 정의된 항목명이 아니면 안된다.
TabularData
클래스의 get
및 remove
메소드는,indexNames 내의 항목명의차례를 이용해, 값의 배열 파라미터와 항목의 매칭을 실시한다
IllegalArgumentException
- rowType 가 null 의 경우,indexNames 가 null 또는 빈 상태(empty) 배열의 경우,indexNames 내의 요소가 null 또는 공문자열의 경우, 또는 typeName 나 description 가 null 또는 공문자열의 경우
OpenDataException
- 요소의 indexNames 치가 rowType 에 정의된 항목명이 아닌 경우메소드의 상세 |
---|
public CompositeType getRowType()
TabularType
인스턴스에 의해 기술된 겉(표) 데이터값의 행 요소의 형태를 돌려줍니다.
public List <String > getIndexNames()
이 인스턴스의 생성자 으로 지정된 순서로, 항목명의 변경 불능인 List 를 돌려줍니다. 이 값은, 이 TabularType
인스턴스에 의해 기술된 겉(표) 데이터값의 각 행 요소를 일의로 지정하기 위해서(때문에) 사용됩니다.
public boolean isValue(Object obj)
TabularType
인스턴스로 기술 가능한 값일지 어떨지를 테스트합니다.
obj 가 null 또는 javax.management.openmbean.TabularData
의 인스턴스가 아닌 경우,isValue
는 false
를 돌려줍니다.
obj 가 javax.management.openmbean.TabularData
의 인스턴스 (예를 들어 td
)인 경우,CompositeType.isValue
로 정의한 것처럼, 이 TabularType
가 assignable from td.getTabularType()
로부터 「할당 가능」이면, 결과는 true 가 됩니다.
OpenType <TabularData >
내의 isValue
obj
- 치. 이 값의 공개형이, 이 TabularType
인스턴스와 호환성을 가질지 어떨지가 테스트된다
true
, 그렇지 않은 경우는 false
public boolean equals(Object obj)
obj
파라미터와 이 TabularType
인스턴스가 동일한지 어떤지를 비교합니다.
다음의 모든 조건이 채워지고 있는 경우에 한해, 2 개의 TabularType
인스턴스는 동일하다고 말할 수 있습니다.
OpenType <TabularData >
내의 equals
obj
- 이 TabularType
인스턴스와 동일한지 어떤지 비교되는 객체.
obj 가 null
의 경우,equals
는 false
를 돌려준다
TabularType
인스턴스와 동일한 경우는 true
Object.hashCode()
,
Hashtable
public int hashCode()
TabularType
인스턴스의 해시 코드값를 돌려줍니다.
TabularType
인스턴스의 해시 코드는,equals
비교로 사용되는 모든 정보 요소 (이름, 행의 형태, 및 인덱스명)의 해시 코드의 합계가 됩니다. 이 때문에,t1.equals(t2)
는, 2 개의 TabularType
인스턴스 t1
및 t2
의 t1.hashCode() ==t2.hashCode()
가,Object.hashCode()
메소드의 일반 규약에 따르고 있는 것을 나타냅니다.
TabularType
인스턴스는 불변으로, 이 인스턴스의 해시 코드는,hashCode
의 최초의 호출시에 1 회만 계산됩니다. 그 후의 호출에는, 같은 값이 돌려주어집니다.
OpenType <TabularData >
내의 hashCode
TabularType
인스턴스의 해시 코드값Object.equals(java.lang.Object)
,
Hashtable
public String toString()
TabularType
인스턴스의 캐릭터 라인 표현을 돌려줍니다.
캐릭터 라인 표현은, 이 클래스의 이름 (javax.management.openmbean.TabularType
), 이 인스턴스의 형명, 이 인스턴스의 행의 형태의 캐릭터 라인 표현, 및 이 인스턴스의 인덱스명으로 구성됩니다.
TabularType
인스턴스는 불변으로, 이 인스턴스의 캐릭터 라인 표현은,toString
의 최초의 호출시에 1 회만 계산됩니다. 그 후의 호출에는, 같은 값이 돌려주어집니다.
OpenType <TabularData >
내의 toString
TabularType
인스턴스의 캐릭터 라인 표현
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.