Package Summary Overview Summary

### class:RowFilter.Entry [NONE]
- Type Parameters: `M` - the type of the model; for example `PersonModel` `I` - the type of the identifier; when using `TableRowSorter` this will be `Integer` Enclosing class: RowFilter<M,I>
      public abstract static class RowFilter.Entry<M,I>
      extends Object
An `Entry` object is passed to instances of `RowFilter`, allowing the filter to get the value of the entry's data, and thus to determine whether the entry should be shown. An `Entry` object contains information about the model as well as methods for getting the underlying values from the model. Since: 1.6 See Also: `RowFilter`, `DefaultRowSorter.setRowFilter(javax.swing.RowFilter)`

### constructor:Entry() [NONE]
- #### Entry
      public Entry()
Creates an `Entry`.

### method:getModel() [NONE]
- #### getModel
      public abstract M getModel()
Returns the underlying model. Returns: the model containing the data that this entry represents

### method:getValueCount() [NONE]
- #### getValueCount
      public abstract int getValueCount()
Returns the number of values in the entry. For example, when used with a table this corresponds to the number of columns. Returns: number of values in the object being filtered

### method:getValue(int) [NONE]
- #### getValue
      public abstract Object getValue(int index)
Returns the value at the specified index. This may return `null`. When used with a table, index corresponds to the column number in the model. Parameters: `index` - the index of the value to get Returns: value at the specified index Throws: `IndexOutOfBoundsException` - if index < 0 or >= getValueCount

### method:getStringValue(int) [NONE]
- #### getStringValue
      public String getStringValue(int index)
Returns the string value at the specified index. If filtering is being done based on `String` values this method is preferred to that of `getValue` as `getValue(index).toString()` may return a different result than `getStringValue(index)`. This implementation calls `getValue(index).toString()` after checking for `null`. Subclasses that provide different string conversion should override this method if necessary. Parameters: `index` - the index of the value to get Returns: `non-null` string at the specified index Throws: `IndexOutOfBoundsException` - if index < 0 || >= getValueCount

### method:getIdentifier() [NONE]
- #### getIdentifier
      public abstract I getIdentifier()
Returns the identifer (in the model) of the entry. For a table this corresponds to the index of the row in the model, expressed as an `Integer`. Returns: a model-based (not view-based) identifier for this entry