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