Class IncludeTableFilter

java.lang.Object
org.dbunit.dataset.filter.AbstractTableFilter
org.dbunit.dataset.filter.IncludeTableFilter
All Implemented Interfaces:
ITableFilter, ITableFilterSimple

public class IncludeTableFilter extends AbstractTableFilter implements ITableFilter
This filter exposes only allowed tables from the filtered dataset. This implementation do not modify the original table sequence from the filtered dataset and support duplicate table names.
Since:
Mar 7, 2003
Version:
$Revision$
Author:
Manuel Laflamme
  • Constructor Details

    • IncludeTableFilter

      public IncludeTableFilter()
      Create a new empty IncludeTableFilter. Use includeTable(java.lang.String) to allow access to some tables.
    • IncludeTableFilter

      public IncludeTableFilter(String[] tableNames)
      Create a new IncludeTableFilter which allow access to specified tables.
  • Method Details

    • includeTable

      public void includeTable(String patternName)
      Add a new accepted table name pattern. The following wildcard characters are supported: '*' matches zero or more characters, '?' matches one character.
    • isEmpty

      public boolean isEmpty()
    • isValidName

      public boolean isValidName(String tableName)
      Description copied from class: AbstractTableFilter
      Returns true if specified table is allowed by this filter. This legacy method, now replaced by accept, still exist for compatibily with older environment
      Specified by:
      isValidName in class AbstractTableFilter