- java.lang.Object
 -  
      
- javax.swing.RowFilter.Entry<M,I>
 
 
-  
       
- 参数类型
 -  
         
M- 模型的类型; 例如PersonModel -  
         
I- 标识符的类型; 当使用TableRowSorter这将是Integer 
public abstract static class RowFilter.Entry<M,I> extends Object
将Entry对象传递给RowFilter实例,允许过滤器获取条目数据的值,从而确定是否应显示该条目。Entry对象包含有关模型的信息以及从模型中获取基础值的方法。- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
RowFilter,DefaultRowSorter.setRowFilter(javax.swing.RowFilter) 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 Entry()创建一个Entry。 
-  
             
方法摘要
所有方法 实例方法 抽象方法 具体的方法 变量和类型 方法 描述 abstract IgetIdentifier()返回条目的标识符(在模型中)。abstract MgetModel()返回基础模型。StringgetStringValue(int index)返回指定索引处的字符串值。abstract ObjectgetValue(int index)返回指定索引处的值。abstract intgetValueCount()返回条目中的值的数量。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getModel
public abstract M getModel()
返回基础模型。- 结果
 - 包含此条目表示的数据的模型
 
 
-  
getValueCount
public abstract int getValueCount()
返回条目中的值的数量。 例如,当与表一起使用时,这对应于列数。- 结果
 - 被过滤对象中的值的数量
 
 
-  
getValue
public abstract Object getValue(int index)
返回指定索引处的值。 这可能会返回null。 与表一起使用时,index对应于模型中的列号。- 参数
 -  
              
index- 要获取的值的索引 - 结果
 - 指定索引处的值
 - 异常
 -  
              
IndexOutOfBoundsException- 如果index <0或> = getValueCount 
 
-  
getStringValue
public String getStringValue(int index)
返回指定索引处的字符串值。 如果滤波是基于在完成String值这种方法是优选的到的getValue作为getValue(index).toString()可以返回不同的结果比getStringValue(index)。检查
getValue(index).toString()后,此实现调用null。 提供不同字符串转换的子类应在必要时覆盖此方法。- 参数
 -  
              
index- 要获取的值的索引 - 结果
 -  
              
non-null指定索引处的字符串 - 异常
 -  
              
IndexOutOfBoundsException- 如果index <0 || > = getValueCount 
 
-  
getIdentifier
public abstract I getIdentifier()
返回条目的标识符(在模型中)。 对于表,这对应于模型中行的索引,表示为Integer。- 结果
 - 此条目的基于模型(不是基于视图)的标识符
 
 
 -  
 
 -