JavaTM Platform
Standard Ed. 6

javax.management.openmbean
클래스 TabularDataSupport

java.lang.Object 
  상위를 확장 javax.management.openmbean.TabularDataSupport
모든 구현된 인터페이스:
Serializable , Cloneable , Map <Object ,Object >, TabularData


public class TabularDataSupport
extends Object
implements TabularData , Map <Object ,Object >, Cloneable , Serializable

TabularDataSupport 클래스는,TabularData 인터페이스와 Map 인터페이스를 구현해, 내부에서 해시 맵 데이터 구조에 근거하고 있는 「공개 데이터」클래스입니다.

도입된 버젼:
1.5
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
 
인터페이스 java.util. Map 로부터 상속된 상자의 클래스/인터페이스
Map.Entry <K ,V >
 
생성자 의 개요
TabularDataSupport (TabularType  tabularType)
          공개형이 tabularType 로, 부하의 HashMap 가 디폴트의 초기 용량 (101)과 디폴트의 부하 계수 (0.75)가 되어 있는 빈 상태(empty)의 TabularDataSupport 인스턴스를 작성합니다.
TabularDataSupport (TabularType  tabularType, int initialCapacity, float loadFactor)
          공개형이 tabularType 로, 부하의 HashMap 가 지정된 초기 용량 및 부하 계수가 되어 있는 빈 상태(empty)의 TabularDataSupport 인스턴스를 작성합니다.
 
메소드의 개요
 Object [] calculateIndex (CompositeData  value)
          이 TabularData 인스턴스에, 지정된 복합 데이터 value 파라미터를 참조하기 위해서 사용되는 인덱스가 추가되고 있는 경우, 이 인덱스를 계산합니다.
 void clear ()
          이 TabularDataSupport 인스턴스로부터 모든 행을 삭제합니다.
 Object clone ()
          이 TabularDataSupport 인스턴스의 복제를 돌려줍니다.
 boolean containsKey (Object  key)
          이 TabularData 인스턴스에, 인덱스가 지정된 key 가 되어 있는 CompositeData 치 (행)가 포함되는 경우에 한해 true 를 돌려줍니다.
 boolean containsKey (Object [] key)
          이 TabularData 인스턴스에, 인덱스가 지정된 key 가 되어 있는 CompositeData 치 (행)가 포함되는 경우에 한해 true 를 돌려줍니다.
 boolean containsValue (CompositeData  value)
          이 TabularData 인스턴스에, 지정된 CompositeData 치가 포함되는 경우에 한해 true 를 돌려줍니다.
 boolean containsValue (Object  value)
          이 TabularData 인스턴스에, 지정된 값이 포함되는 경우에 한해 true 를 돌려줍니다.
 Set <Map.Entry <Object ,Object >> entrySet ()
          이 TabularDataSupport 인스턴스에 포함되는 행 매핑의 인덱스의 코레크션뷰를 돌려줍니다.
 boolean equals (Object  obj)
          지정된 obj 파라미터와 이 TabularDataSupport 인스턴스가 동일한지 어떤지를 비교합니다.
 Object get (Object  key)
          이 메소드는 단순하게 get((Object[]) key) 를 호출합니다.
 CompositeData get (Object [] key)
          이 TabularData 인스턴스내에, 인덱스가 key 또는 null (key 에 일치하는 값이 없는 경우)의 CompositeData 치를 돌려줍니다.
 TabularType getTabularType ()
          이 TabularData 인스턴스를 기술하는 「표 형」을 돌려줍니다.
 int hashCode ()
          이 TabularDataSupport 인스턴스의 해시 코드값를 돌려줍니다.
 boolean isEmpty ()
          이 TabularDataSupport 인스턴스에 행이 포함되지 않는 경우는,true 를 돌려줍니다.
 Set <Object > keySet ()
          이 TabularDataSupport 인스턴스의 부하의 맵에 포함되는 키의 셋트뷰를 돌려줍니다.
 void put (CompositeData  value)
          이 TabularData 인스턴스에 value 를 추가합니다.
 Object put (Object  key, Object  value)
          이 메소드는, 단순하게 put((CompositeData) value) 를 호출합니다.
 void putAll (CompositeData [] values)
          values 내의 모든 요소를 이 TabularData 인스턴스에 추가합니다.
 void putAll (Map <?,?> t)
          지정된 맵 t 내의 모든 값을, 이 TabularData 인스턴스에 추가합니다.
 Object remove (Object  key)
          이 메소드는 단순하게 remove((Object[]) key) 를 호출합니다.
 CompositeData remove (Object [] key)
          인덱스가 이 TabularData 인스턴스의 key 가 되어 있는 CompositeData 치를 삭제해, 삭제된 값을 돌려줍니다.
 int size ()
          이 TabularDataSupport 인스턴스내의 행수를 돌려줍니다.
 String toString ()
          이 TabularDataSupport 인스턴스의 캐릭터 라인 표현을 돌려줍니다.
 Collection <Object > values ()
          이 TabularDataSupport 인스턴스에 포함되는 행의 코레크션뷰를 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

TabularDataSupport

public TabularDataSupport(TabularType  tabularType)
공개형이 tabularType 로, 부하의 HashMap 가 디폴트의 초기 용량 (101)과 디폴트의 부하 계수 (0.75)가 되어 있는 빈 상태(empty)의 TabularDataSupport 인스턴스를 작성합니다.

이 생성자 은, 단순하게 this(tabularType, 101, 0.75f); 를 호출합니다.

파라미터:
tabularType - 이 TabularData 인스턴스를 기술하는 「표 형」. null 이외
예외:
IllegalArgumentException - 표 형이 null 의 경우

TabularDataSupport

public TabularDataSupport(TabularType  tabularType,
                          int initialCapacity,
                          float loadFactor)
공개형이 tabularType 로, 부하의 HashMap 가 지정된 초기 용량 및 부하 계수가 되어 있는 빈 상태(empty)의 TabularDataSupport 인스턴스를 작성합니다.

파라미터:
tabularType - 이 TabularData 인스턴스를 기술하는 「표 형」. null 이외
initialCapacity - HashMap 의 초기 용량
loadFactor - HashMap 의 부하 계수
예외:
IllegalArgumentException - 초기 용량이 제로보다 작은 경우, 부하 계수가 정이 아닌 경우, 또는 표 형이 null 의 경우
메소드의 상세

getTabularType

public TabularType  getTabularType()
TabularData 인스턴스를 기술하는 「표 형」을 돌려줍니다.

정의:
인터페이스 TabularData 내의 getTabularType
반환값:
표 형

calculateIndex

public Object [] calculateIndex(CompositeData  value)
TabularData 인스턴스에, 지정된 복합 데이터 value 파라미터를 참조하기 위해서 사용되는 인덱스가 추가되고 있는 경우, 이 인덱스를 계산합니다. 이 메소드는, 지정된 value 의 형태의 타당성을 검사합니다. 다만, 계산된 인덱스가, 이 TabularData 인스턴스내의 값을 참조하기 위해서 벌써 사용되고 있을지 어떨지는 검사하지 않습니다.

정의:
인터페이스 TabularData 내의 calculateIndex
파라미터:
value - 복합 데이터값. 이 TabularData 인스턴스내의 이 데이터값의 인덱스를 계산한다. 이 인스턴스의 행의 형태와 같은 복합형으로, null 이외
반환값:
지정된 value 가 이 TabularData 인스턴스내에 가지는 인덱스
예외:
NullPointerException - valuenull 의 경우
InvalidOpenTypeException - value 가 이 TabularData 인스턴스의 행의 형태 정의에 준거하고 있지 않는 경우

containsKey

public boolean containsKey(Object  key)
TabularData 인스턴스에, 인덱스가 지정된 key 가 되어 있는 CompositeData 치 (행)가 포함되는 경우에 한해 true 를 돌려줍니다. key 를 Object 인스턴스의 1 차원 배열에 캐스트 할 수 없는 경우, 이 메소드는 false 를 돌려줍니다. 그 이외의 경우는,this.containsKey((Object[]) key) 의 호출의 결과를 돌려줍니다.

정의:
인터페이스 Map <Object ,Object > 내의 containsKey
파라미터:
key - 이 TabularData 내에 있을지 어떨지 테스트되는 인덱스치
반환값:
TabularData 가 지정된 키를 가지는 행의 값을 나타내는 경우는 true

containsKey

public boolean containsKey(Object [] key)
TabularData 인스턴스에, 인덱스가 지정된 key 가 되어 있는 CompositeData 치 (행)가 포함되는 경우에 한해 true 를 돌려줍니다. keynull 의 경우, 또는 이 TabularData 인스턴스의 TabularType 정의에 준거하고 있지 않는 경우, 이 메소드는 false 를 돌려줍니다.

정의:
인터페이스 TabularData 내의 containsKey
파라미터:
key - 이 TabularData 내에 있을지 어떨지 테스트되는 인덱스치
반환값:
TabularData 가 지정된 키를 가지는 행의 값을 나타내는 경우는 true

containsValue

public boolean containsValue(CompositeData  value)
TabularData 인스턴스에, 지정된 CompositeData 치가 포함되는 경우에 한해 true 를 돌려줍니다. value 가 null 의 경우, 또는 이 TabularData 인스턴스의 행의 형태 정의에 준거하고 있지 않는 경우, 이 메소드는 false 를 돌려줍니다.

정의:
인터페이스 TabularData 내의 containsValue
파라미터:
value - 이 TabularData 내에 있을지 어떨지 테스트되는 행의 값
반환값:
TabularData 인스턴스로 지정된 행의 값이 포함되는 경우는 true

containsValue

public boolean containsValue(Object  value)
TabularData 인스턴스에, 지정된 값이 포함되는 경우에 한해 true 를 돌려줍니다.

정의:
인터페이스 Map <Object ,Object > 내의 containsValue
파라미터:
value - 이 TabularData 내에 있을지 어떨지 테스트되는 행의 값
반환값:
TabularData 인스턴스로 지정된 행의 값이 포함되는 경우는 true

get

public Object  get(Object  key)
이 메소드는 단순하게 get((Object[]) key) 를 호출합니다.

정의:
인터페이스 Map <Object ,Object > 내의 get
파라미터:
key - 관련지을 수 있었던 값이 반환되는 키
반환값:
지정된 키가 맵 되고 있는 값. 그 키의 매핑이 이 맵에 포함되지 않은 경우는 null
예외:
NullPointerException - keynull 의 경우
ClassCastException - key 의 형태가 Object[] 가 아닌 경우
InvalidKeyException - key 가 이 TabularData 인스턴스의 TabularType 정의에 적합하지 않는 경우

get

public CompositeData  get(Object [] key)
TabularData 인스턴스내에, 인덱스가 key 또는 null (key 에 일치하는 값이 없는 경우)의 CompositeData 치를 돌려줍니다.

정의:
인터페이스 TabularData 내의 get
파라미터:
key - 이 TabularData 인스턴스내에 취득하는 값의 인덱스. 이 TabularData 인스턴스의 행의 형태 정의에 대해서 유효 한편 null 이외가 아니면 안된다
반환값:
key 에 대응하는 값
예외:
NullPointerException - keynull 의 경우
InvalidKeyException - key 가 이 TabularData 인스턴스의 TabularType 형 정의에 적합하지 않는 경우

put

public Object  put(Object  key,
                  Object  value)
이 메소드는, 단순하게 put((CompositeData) value) 를 호출합니다. 따라서,key 파라미터 (null 도 가능)는 무시합니다.

정의:
인터페이스 Map <Object ,Object > 내의 put
파라미터:
key - 무시되는 파라미터
value - 설정하는 CompositeData
반환값:
설정되는 값
예외:
NullPointerException - valuenull 의 경우
ClassCastException - valueCompositeData 형이 아닌 경우
InvalidOpenTypeException - value 가 이 TabularData 인스턴스의 TabularType 정의에 적합하지 않는 경우
KeyAlreadyExistsException - 이 TabularData 인스턴스의 TabularType 정의에 준거하도록(듯이) 계산된 value 파라미터의 키가, 기존의 값과 벌써 일치하고 있는 경우

put

public void put(CompositeData  value)
인터페이스 TabularData 의 기술:
TabularData 인스턴스에 value 를 추가합니다. value 의 복합형은, 이 인스턴스의 행의 형태 (this.getTabularType(). getRowType() 에 의해 반환되는 복합형)와 같지 않으면 안됩니다. 또, 이 TabularData 인스턴스내에, 추가되는 value 용으로 계산된 인덱스를 가지는 기존의 값이 존재하고 있어 되지 않습니다. value 의 인덱스는, 이 TabularData 인스턴스의 TabularType 정의에 따라 계산됩니다 (TabularType. getIndexNames() 를 참조).

정의:
인터페이스 TabularData 내의 put
파라미터:
value - 이 TabularData 인스턴스에 새로운 행으로서 추가되는 복합 데이터값. 이 인스턴스의 행의 형태와 같은 복합형으로, null 이외가 아니면 안된다

remove

public Object  remove(Object  key)
이 메소드는 단순하게 remove((Object[]) key) 를 호출합니다.

정의:
인터페이스 Map <Object ,Object > 내의 remove
파라미터:
key - 삭제되는 키를 나타내는 Object[]
반환값:
지정된 키에 관련한 이전의 값. 키의 매핑이 없었던 경우는 null
예외:
NullPointerException - keynull 의 경우
ClassCastException - key 의 형태가 Object[] 가 아닌 경우
InvalidKeyException - key 가 이 TabularData 인스턴스의 TabularType 정의에 적합하지 않는 경우

remove

public CompositeData  remove(Object [] key)
인덱스가 이 TabularData 인스턴스의 key 가 되어 있는 CompositeData 치를 삭제해, 삭제된 값을 돌려줍니다. 인덱스가 key 의 값이 없는 경우는 null 를 돌려줍니다.

정의:
인터페이스 TabularData 내의 remove
파라미터:
key - 이 TabularData 인스턴스내에 취득하는 값의 인덱스. 이 TabularData 인스턴스의 행의 형태 정의에 대해서 유효 한편 null 이외가 아니면 안된다
반환값:
지정된 키에 관련한 이전의 값. 키의 매핑이 없었던 경우는 null
예외:
NullPointerException - keynull 의 경우
InvalidKeyException - key 가 이 TabularData 인스턴스의 TabularType 정의에 적합하지 않는 경우

putAll

public void putAll(Map <?,?> t)
지정된 맵 t 내의 모든 값을, 이 TabularData 인스턴스에 추가합니다. 이 메소드는, 이 맵내의 값의 집합을 CompositeData 치의 배열로 변환할 수가 있으면 변환해,putAll(CompositeData[]) 메소드를 호출합니다. 지정된 맵 t 내에서 사용된 키는 무시됩니다. 이 메소드를 사용해, 예를 들어, 같은 행형 (인덱스명은 차이가 나도 괜찮다)의 다른 TabularData 인스턴스의 내용을, 이 인스턴스에 추가할 수가 있습니다.

정의:
인터페이스 Map <Object ,Object > 내의 putAll
파라미터:
t - 맵. 이 맵의 값이, 새로운 행으로서 이 TabularData 인스턴스에 추가된다. tnull 또는 공문자열의 경우, 이 메소드는 아무것도 하지 않고 종료한다
예외:
NullPointerException - t 내의 값이 null 의 경우
ClassCastException - t 내의 값이 CompositeData 의 인스턴스가 아닌 경우
InvalidOpenTypeException - t 내의 값이 이 TabularData 인스턴스의 행의 형태 정의에 적합하지 않는 경우
KeyAlreadyExistsException - 이 TabularData 인스턴스의 TabularType 정의에 준거하도록(듯이) 계산된 t 내의 값의 인덱스가, 이 인스턴스내의 기존의 값에 벌써 일치하고 있는 경우, 또는 t 내에 같은 인덱스를 가지는 값이 2 개 존재하는 경우

putAll

public void putAll(CompositeData [] values)
values 내의 모든 요소를 이 TabularData 인스턴스에 추가합니다. values 내에,put 로 정의된 제약을 채우지 않는 요소가 있는 경우, 또는 values 내의 2 개의 요소로, 이 TabularData 인스턴스의 TabularType 정의에 준거하도록(듯이) 계산된 인덱스가 같게 되어 있는 경우, 장해를 기술하는 예외가 throw 되어values 의 요소는 추가되지 않습니다. 따라서, 이 TabularData 인스턴스는 변경되지 않습니다.

정의:
인터페이스 TabularData 내의 putAll
파라미터:
values - 복합 데이터값의 배열. 이 값이, 새로운 행으로서 이 TabularData 인스턴스에 추가된다. valuesnull 또는 공문자열의 경우, 이 메소드는 아무것도 하지 않고 종료한다
예외:
NullPointerException - value 의 요소가 null 의 경우
InvalidOpenTypeException - values 의 요소가 이 TabularData 인스턴스의 행의 형태 정의 (TabularType 정의)에 준거하고 있지 않는 경우
KeyAlreadyExistsException - 이 TabularData 인스턴스의 TabularType 정의에 준거하도록(듯이) 계산된 values 의 요소의 인덱스가, 이 인스턴스내의 기존의 값에 벌써 일치하고 있는 경우, 또는 values 내에 같은 인덱스를 가지는 요소가 2 개 존재하는 경우

clear

public void clear()
TabularDataSupport 인스턴스로부터 모든 행을 삭제합니다.

정의:
인터페이스 Map <Object ,Object > 내의 clear
정의:
인터페이스 TabularData 내의 clear

size

public int size()
TabularDataSupport 인스턴스내의 행수를 돌려줍니다.

정의:
인터페이스 Map <Object ,Object > 내의 size
정의:
인터페이스 TabularData 내의 size
반환값:
TabularDataSupport 인스턴스내의 행수

isEmpty

public boolean isEmpty()
TabularDataSupport 인스턴스에 행이 포함되지 않는 경우는,true 를 돌려줍니다.

정의:
인터페이스 Map <Object ,Object > 내의 isEmpty
정의:
인터페이스 TabularData 내의 isEmpty
반환값:
TabularDataSupport 인스턴스에 행이 포함되지 않는 경우는 true

keySet

public Set <Object > keySet()
TabularDataSupport 인스턴스의 부하의 맵에 포함되는 키의 셋트뷰를 돌려줍니다. 이러한 키는, 행의 지정에 사용됩니다. 이 Set 에 포함되는 각 키는 변경 불능인 List<? > 입니다. 이 때문에, 반환되는 셋트뷰는 Set<List<? >> 입니다만, 호환성을 유지하는 목적으로 Set<Object> 로서 선언됩니다. 세트는, 이 TabularDataSupport 인스턴스의 부하의 맵을 기본으로 하고 있으므로,TabularDataSupport 인스턴스의 변경은 세트에, 세트의 변경은 TabularDataSupport 에 반영됩니다. 세트는, 요소의 삭제를 지원합니다. 요소를 삭제하면(자),Iterator.remove() , Set.remove(java.lang.Object) ,Set.removeAll(java.util.Collection) ,Set.retainAll(java.util.Collection) , 및 Set.clear() 의 각 오퍼레이션에 의해, 이 TabularDataSupport 인스턴스로부터 대응하는 행이 삭제됩니다. Set.add(E)Set.addAll(java.util.Collection) 오퍼레이션은 지원되고 있지 않습니다.

정의:
인터페이스 Map <Object ,Object > 내의 keySet
정의:
인터페이스 TabularData 내의 keySet
반환값:
TabularDataSupport 인스턴스의 행을 지정하기 위해서 사용되는 키의 셋트뷰 (Set<List<? >>)

values

public Collection <Object > values()
TabularDataSupport 인스턴스에 포함되는 행의 코레크션뷰를 돌려줍니다. 반환되는 CollectionCollection<CompositeData> 입니다만, 호환성을 유지하기 위해서 Collection<Object> 로서 선언됩니다. 반환되는 컬렉션을 사용해, 값의 반복 처리를 실시할 수가 있습니다. 컬렉션은 부하의 맵을 기본으로 하고 있으므로,TabularDataSupport 인스턴스의 변경은 컬렉션에, 컬렉션의 변경은 TabularDataSupport 에 반영됩니다. 컬렉션은, 요소의 삭제를 지원합니다. 요소를 삭제하면(자),Iterator.remove() ,Collection.remove(java.lang.Object) ,Collection.removeAll(java.util.Collection) ,Collection.retainAll(java.util.Collection) , 및 Collection.clear() 의 각 오퍼레이션에 의해, 이 TabularDataSupport 인스턴스로부터 대응하는 행 매핑의 인덱스가 삭제됩니다. Collection.add(E)Collection.addAll(java.util.Collection) 오퍼레이션은 지원되고 있지 않습니다.

정의:
인터페이스 Map <Object ,Object > 내의 values
정의:
인터페이스 TabularData 내의 values
반환값:
TabularDataSupport 인스턴스에 포함되는 값의 코레크션뷰 (Collection<CompositeData>)

entrySet

public Set <Map.Entry <Object ,Object >> entrySet()
TabularDataSupport 인스턴스에 포함되는 행 매핑의 인덱스의 코레크션뷰를 돌려줍니다. 반환되는 컬렉션의 각 요소는 Map.Entry<List<? >, CompositeData> 입니다만, 호환성을 유지하기 위해서 Map.Entry<Object, Object> 로서 선언됩니다. 각 맵 엔트리 키는 변경 불능인 List<? > 입니다. 컬렉션은, 이 TabularDataSupport 인스턴스의 부하의 맵을 기본으로 하고 있으므로,TabularDataSupport 인스턴스의 변경은 컬렉션에, 컬렉션의 변경은 TabularDataSupport 에 반영됩니다. 컬렉션은, 요소의 삭제를 지원합니다. 요소를 삭제하면(자),Iterator.remove() ,Collection.remove(java.lang.Object) ,Collection.removeAll(java.util.Collection) ,Collection.retainAll(java.util.Collection) , 및 Collection.clear() 의 각 오퍼레이션에 의해, 대응하는 매핑이 맵으로부터 삭제됩니다. Collection.add(E)Collection.addAll(java.util.Collection) 오퍼레이션은 지원되고 있지 않습니다.

중요:반환되는 코레크션뷰내의 Map.Entry 요소의 setValue 메소드는 사용하지 말아 주세요. 사용하면(자), 이 TabularDataSupport 인스턴스에 포함된 행 매핑의 인덱스가 망가지는 일이 있습니다.

정의:
인터페이스 Map <Object ,Object > 내의 entrySet
반환값:
이 맵에 포함되는 매핑의 코레크션뷰 (Set<Map.Entry<List<? >, CompositeData>>)
관련 항목:
Map.Entry

clone

public Object  clone()
TabularDataSupport 인스턴스의 복제를 돌려줍니다. 복제는,super.clone() 를 호출해, 부하의 맵을 복제하는 것에 의해 취득됩니다. 부하의 맵의 얕은 복제가 작성됩니다. 즉, 불변인 인덱스나 행의 값의 복제는 행해지지 않습니다.

오버라이드(override):
클래스 Object 내의 clone
반환값:
이 인스턴스의 복제
관련 항목:
Cloneable

equals

public boolean equals(Object  obj)
지정된 obj 파라미터와 이 TabularDataSupport 인스턴스가 동일한지 어떤지를 비교합니다.

다음의 모든 조건이 채워지고 있는 경우에 한해,true 를 돌려줍니다.

이러한 조건이 채워지고 있으면, 이 equals 메소드는,TabularData 인터페이스가 다른 구현인 obj 파라미터에 대해서 정상적으로 기능합니다.
 
 

정의:
인터페이스 Map <Object ,Object > 내의 equals
정의:
인터페이스 TabularData 내의 equals
오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 이 TabularDataSupport 인스턴스와 동일한지 어떤지를 비교하는 객체
반환값:
지정된 객체가 이 TabularDataSupport 인스턴스와 동일한 경우는 true
관련 항목:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
TabularDataSupport 인스턴스의 해시 코드값를 돌려줍니다.

TabularDataSupport 인스턴스의 해시 코드는,equals 의 비교로 사용되는 모든 정보 요소 ( 「표 형」이라고, 모든 CompositeData 치로서 정의된 내용)의 해시 코드의 합계입니다.

이것에 의해,Object.hashCode() 메소드의 일반 규약에 의해 요구되는, 임의의 2 개의 TabularDataSupport 인스턴스 t1t2 로,t1.equals(t2) 이면 t1.hashCode() ==t2.hashCode() 가 되는 것이 보증됩니다.

TabularData 인터페이스를 구현하는 다른 클래스 인스턴스가,equals(java.lang.Object) 로 정의되고 있도록(듯이), 이 TabularDataSupport 인스턴스와 동일해지는 경우도 있습니다. 그러나, 계산방법이 차이가 나기 (위해)때문에, 해시 코드도 차이가 날 가능성이 있습니다.

정의:
인터페이스 Map <Object ,Object > 내의 hashCode
정의:
인터페이스 TabularData 내의 hashCode
오버라이드(override):
클래스 Object 내의 hashCode
반환값:
TabularDataSupport 인스턴스의 해시 코드값
관련 항목:
Object.equals(java.lang.Object) , Hashtable

toString

public String  toString()
TabularDataSupport 인스턴스의 캐릭터 라인 표현을 돌려줍니다.

이 캐릭터 라인 표현은, 이 클래스 (javax.management.openmbean.TabularDataSupport)의 이름, 이 인스턴스의 표 형의 캐릭터 라인 표현, 및 내용 (dataMap. toString() 의 호출에 의해 반환되는 key=value 의 매핑의 리스트)의 캐릭터 라인 표현으로 구성됩니다.

정의:
인터페이스 TabularData 내의 toString
오버라이드(override):
클래스 Object 내의 toString
반환값:
TabularDataSupport 인스턴스의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.