com.sun.javatest
Class ExcludeListFilter

java.lang.Object
  extended by com.sun.javatest.TestFilter
      extended by com.sun.javatest.ExcludeListFilter

public class ExcludeListFilter
extends TestFilter

A test filter that filters out tests that appear in an ExcludeList.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.javatest.TestFilter
TestFilter.Fault, TestFilter.Observer
 
Constructor Summary
ExcludeListFilter(ExcludeList t)
          Create a test filter that filters out tests that appear in an exclude list.
 
Method Summary
 boolean accepts(TestDescription td)
          Determines whether a TestDescription should be accepted or rejected by this filter.
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
          Get a description of this filter, as might be used to give more details about this filter than provided by TestFilter.getName().
 ExcludeList getExcludeList()
          Get the exclude list used to filter out tests for this filter.
 java.lang.String getName()
          Get the name of this filter, as might be used to choose of of a set of filters.
 java.lang.String getReason()
          Get the reason why this filter would reject a test, as might be used in reports.
 int hashCode()
           
 
Methods inherited from class com.sun.javatest.TestFilter
accepts
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExcludeListFilter

public ExcludeListFilter(ExcludeList t)
Create a test filter that filters out tests that appear in an exclude list.

Parameters:
t - The exclude list to be used to filter out tests.
Method Detail

getExcludeList

public ExcludeList getExcludeList()
Get the exclude list used to filter out tests for this filter.

Returns:
The exclude list used to filter out tests for this filter.

getName

public java.lang.String getName()
Description copied from class: TestFilter
Get the name of this filter, as might be used to choose of of a set of filters. This string should be localized.

Specified by:
getName in class TestFilter
Returns:
the name of this filter

getDescription

public java.lang.String getDescription()
Description copied from class: TestFilter
Get a description of this filter, as might be used to give more details about this filter than provided by TestFilter.getName(). This string should be localized.

Specified by:
getDescription in class TestFilter
Returns:
a description of this filter

getReason

public java.lang.String getReason()
Description copied from class: TestFilter
Get the reason why this filter would reject a test, as might be used in reports. This string should be localized.

Specified by:
getReason in class TestFilter
Returns:
a rejection reason for this filter

accepts

public boolean accepts(TestDescription td)
Description copied from class: TestFilter
Determines whether a TestDescription should be accepted or rejected by this filter.

Specified by:
accepts in class TestFilter
Parameters:
td - the TestDescription to check
Returns:
true if td should be included in collection; false otherwise.

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.