org.dbunit.dataset.filter
Class ExcludeTableFilter
java.lang.Object
org.dbunit.dataset.filter.AbstractTableFilter
org.dbunit.dataset.filter.ExcludeTableFilter
- All Implemented Interfaces:
- ITableFilter, ITableFilterSimple
public class ExcludeTableFilter
- extends AbstractTableFilter
- implements ITableFilter
This filter hides specified tables from the filtered dataset. This
implementation do not modify the original table order from the filtered
dataset and support duplicate table names.
- Since:
- Mar 7, 2003
- Version:
- $Revision: 554 $
- Author:
- Manuel Laflamme
|
Constructor Summary |
ExcludeTableFilter()
Create a new empty ExcludeTableFilter. |
ExcludeTableFilter(java.lang.String[] tableNames)
Create a new ExcludeTableFilter which prevent access to specified tables. |
|
Method Summary |
void |
excludeTable(java.lang.String patternName)
Add a new refused table pattern name. |
boolean |
isEmpty()
|
boolean |
isValidName(java.lang.String tableName)
Returns true if specified table is allowed by this filter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExcludeTableFilter
public ExcludeTableFilter()
- Create a new empty ExcludeTableFilter. Use
excludeTable(java.lang.String) to hide
some tables.
ExcludeTableFilter
public ExcludeTableFilter(java.lang.String[] tableNames)
- Create a new ExcludeTableFilter which prevent access to specified tables.
excludeTable
public void excludeTable(java.lang.String patternName)
- Add a new refused table pattern name.
The following wildcard characters are supported:
'*' matches zero or more characters,
'?' matches one character.
isEmpty
public boolean isEmpty()
isValidName
public boolean isValidName(java.lang.String tableName)
throws DataSetException
- 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
- Throws:
DataSetException
Copyright © 2002-2009. All Rights Reserved.