- java.lang.Object
 -  
      
- javax.swing.DefaultRowSorter.ModelWrapper<M,I>
 
 
-  
       
- 参数类型
 -  
         
M- 基础模型的类型 -  
         
I- 提供给过滤器的标识符 
- Enclosing class:
 - DefaultRowSorter < M ,â€< I >
 
protected abstract static class DefaultRowSorter.ModelWrapper<M,I> extends Object
DefaultRowSorter.ModelWrapper负责提供按DefaultRowSorter排序的数据。 您通常不会直接与ModelWrapper互动。 的子类DefaultRowSorter提供的实现ModelWrapper包装另外的模型。 例如,TableRowSorter提供ModelWrapper,它包装一个TableModel。ModelWrapper将值区分为Objects和Strings。 这允许实现提供要使用的自定义字符串转换器,而不是在对象上调用toString。- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
RowFilter,RowFilter.Entry 
 
-  
        
       
-  
             
构造方法摘要
构造方法 变量 构造器 描述 protectedModelWrapper()创建一个新的ModelWrapper。 
-  
             
方法摘要
所有方法 实例方法 抽象方法 具体的方法 变量和类型 方法 描述 abstract intgetColumnCount()返回模型中的列数。abstract IgetIdentifier(int row)返回指定行的标识符。abstract MgetModel()返回此Model包装的基础模型。abstract intgetRowCount()返回模型中的行数。StringgetStringValueAt(int row, int column)在指定的索引处返回值String。abstract ObjectgetValueAt(int row, int column)返回指定索引处的值。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getModel
public abstract M getModel()
返回此Model包装的基础模型。- 结果
 - 基础模型
 
 
-  
getColumnCount
public abstract int getColumnCount()
返回模型中的列数。- 结果
 - 模型中的列数
 
 
-  
getRowCount
public abstract int getRowCount()
返回模型中的行数。- 结果
 - 模型中的行数
 
 
-  
getValueAt
public abstract Object getValueAt(int row, int column)
返回指定索引处的值。- 参数
 -  
              
row- 行索引 -  
              
column- 列索引 - 结果
 - 指定索引处的值
 - 异常
 -  
              
IndexOutOfBoundsException- 如果索引超出模型范围 
 
-  
getStringValueAt
public String getStringValueAt(int row, int column)
在指定的索引处返回值String。 此实现对toString的结果使用getValueAt(确保为空值返回空字符串)。 重写此方法的子类永远不应返回null。- 参数
 -  
              
row- 行索引 -  
              
column- 列索引 - 结果
 - 
               指定索引处的值为 
              
String - 异常
 -  
              
IndexOutOfBoundsException- 如果索引超出模型范围 
 
-  
getIdentifier
public abstract I getIdentifier(int row)
返回指定行的标识符。 此返回值被用作标识符RowFilter.Entry传递到RowFilter。- 参数
 -  
              
row- 根据基础模型返回标识符的行 - 结果
 - 标识符
 - 另请参见:
 -  
              
RowFilter.Entry.getIdentifier() 
 
 -  
 
 -