JavaTM Platform
Standard Ed. 6

javax.swing
클래스 RowFilter.Entry<M, I>

java.lang.Object 
  상위를 확장 javax.swing.RowFilter.Entry<M, I>
형태 파라미터:
M - 모델의 형태. PersonModel
I - 식별자의 형태. TableRowSorter 의 사용시는 Integer
포함되어 있는 클래스:
RowFilter <M ,I >


public abstract static class RowFilter.Entry<M, I>
extends Object

Entry 객체가 RowFilter 의 인스턴스에게 건네지면(자), 필터는 엔트리의 데이터값를 취득해, 엔트리를 표시할지 어떨지를 판단할 수가 있습니다. Entry 객체에는, 모델에 관한 정보와 모델로부터의 부하의 값을 취득하는 메소드가 포함되어 있습니다.

도입된 버젼:
1.6
관련 항목:
RowFilter , DefaultRowSorter.setRowFilter(javax.swing.RowFilter)

생성자 의 개요
RowFilter.Entry ()
          Entry 를 작성합니다.
 
메소드의 개요
abstract  I getIdentifier ()
          엔트리의 (모델내의) 식별자를 돌려줍니다.
abstract  M getModel ()
          부하의 모델을 돌려줍니다.
 String getStringValue (int index)
          지정된 인덱스의 캐릭터 라인치를 돌려줍니다.
abstract  Object getValue (int index)
          지정된 인덱스의 값을 돌려줍니다.
abstract  int getValueCount ()
          엔트리에 포함되는 값의 수를 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

RowFilter.Entry

public RowFilter.Entry()
Entry 를 작성합니다.

메소드의 상세

getModel

public abstract M  getModel()
부하의 모델을 돌려줍니다.

반환값:
이 엔트리로 나타내지는 데이터를 포함한 모델

getValueCount

public abstract int getValueCount()
엔트리에 포함되는 값의 수를 돌려줍니다. 예를 들어 테이블로 사용하는 경우, 이것은 렬수에 대응합니다.

반환값:
객체내의 필터 대상이 되는 값의 수

getValue

public abstract Object  getValue(int index)
지정된 인덱스의 값을 돌려줍니다. null 를 돌려주는 일도 있습니다. 예를 들어 테이블의 경우, 인덱스는 모델에 포함되는 렬수에 대응합니다.

파라미터:
index - 취득하는 값의 인덱스
반환값:
지정된 인덱스에 있는 값
예외:
IndexOutOfBoundsException - 인덱스의 값이 0 보다 작은 경우, 또는 getValueCount 이상인 경우

getStringValue

public String  getStringValue(int index)
지정된 인덱스의 캐릭터 라인치를 돌려줍니다. String 치에 근거해 필터를 적용하는 경우는,getValue 보다 이 메소드 쪽이 우선됩니다. 이것은,getValue(index). toString()getStringValue(index) 와 다른 결과를 돌려줄 가능성이 있기 때문입니다.

이 구현은,null 가 없는가 조사한 뒤,getValue(index). toString() 를 호출합니다. 필요에 따라서, 다른 캐릭터 라인 변환을 제공하는 서브 클래스에서, 이 메소드를 오버라이드(override) 하는 것을 추천합니다.

파라미터:
index - 취득하는 값의 인덱스
반환값:
지정된 인덱스의 null 이외의캐릭터 라인
예외:
IndexOutOfBoundsException - 인덱스의 값이 0 보다 작다 || getValueCount 이상인 경우

getIdentifier

public abstract I  getIdentifier()
엔트리의 (모델내의) 식별자를 돌려줍니다. 테이블의 경우는,Integer 로 나타내지는 모델내의 행의 인덱스에 대응합니다.

반환값:
이 엔트리를 식별하는, 모델 베이스의 (뷰베이스는 아니다) 식별자

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