|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.DefaultRowSorter.ModelWrapper<M, I>
M
- 부하의 모델의 타입I
- 필터로 지정된 식별자protected abstract static class DefaultRowSorter.ModelWrapper<M, I>
DefaultRowSorter.ModelWrapper
는,DefaultRowSorter
로 소트 되는 데이터를 제공합니다. 일반적으로, 사용자가 ModelWrapper
와 직접 대화할 것은 없습니다. DefaultRowSorter
의 서브 클래스는, 다른 모델을 랩 하는 ModelWrapper
의 구현을 제공합니다. 예를 들어,TableRowSorter
는,TableModel
를 랩 하는 ModelWrapper
를 제공합니다.
ModelWrapper
는, 값의 차이로부터 Object
및 String
를 작성합니다. 이것에 의해, 구현은, 객체상에서 toString
를 호출하는 대신에 사용하는 커스텀 캐릭터 라인 컨버터를 제공할 수 있습니다.
RowFilter
,
RowFilter.Entry
생성자 의 개요 | |
---|---|
protected |
DefaultRowSorter.ModelWrapper ()
새로운 ModelWrapper 를 작성합니다. |
메소드의 개요 | |
---|---|
abstract int |
getColumnCount ()
모델의 렬수를 돌려줍니다. |
abstract I |
getIdentifier (int row)
지정된 행의 식별자를 돌려줍니다. |
abstract M |
getModel ()
이 Model 가 랩 하고 있는 부하의 모델을 돌려줍니다. |
abstract int |
getRowCount ()
모델의 행수를 돌려줍니다. |
String |
getStringValueAt (int row,
int column)
지정된 인덱스의 String 로서 값을 돌려줍니다. |
abstract Object |
getValueAt (int row,
int column)
지정된 인덱스의 값을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected DefaultRowSorter.ModelWrapper()
ModelWrapper
를 작성합니다.
메소드의 상세 |
---|
public abstract M getModel()
Model
가 랩 하고 있는 부하의 모델을 돌려줍니다.
public abstract int getColumnCount()
public abstract int getRowCount()
public abstract Object getValueAt(int row, int column)
row
- 행 인덱스column
- 열인덱스
IndexOutOfBoundsException
- 인덱스가 모델의 범위외에
어느 경우public String getStringValueAt(int row, int column)
String
로서 값을 돌려줍니다. 이 구현은,getValueAt
로부터 반환되는 결과에 대해서 toString
를 사용합니다. 값이 null 의 경우, 빈 상태(empty)의 캐릭터 라인이 돌려주어집니다. 이 메소드를 오버라이드(override) 하는 서브 클래스가 null 를 돌려줄 것은 없습니다.
row
- 행 인덱스column
- 열인덱스
String
로서의 값
IndexOutOfBoundsException
- 인덱스가 모델의 범위외에
어느 경우public abstract I getIdentifier(int row)
RowFilter
에게 건네지는 RowFilter.Entry
의 식별자로서 사용됩니다.
row
- 부하의 모델에 근거해,
식별자를 돌려주는 행
RowFilter.Entry.getIdentifier()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.