com.sun.javatest
Class ObservableTestFilter
java.lang.Object
com.sun.javatest.TestFilter
com.sun.javatest.ObservableTestFilter
- Direct Known Subclasses:
- LastRunFilter, ParameterFilter
public abstract class ObservableTestFilter
- extends TestFilter
An extension to the basic test filter which provides observer capabilities.
The observer can be used to receive notification when the filter changes
state. A typical response to that change message may be to run a set of
tests back through the filter.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
observers
protected ObservableTestFilter.Observer[] observers
- The set of observers for this filter.
ObservableTestFilter
public ObservableTestFilter()
addObserver
public void addObserver(ObservableTestFilter.Observer o)
- Add an observer to be notified when this filter has been changed.
- Parameters:
o
- The observer to be registered. Should never be null.
removeObserver
public void removeObserver(ObservableTestFilter.Observer o)
- Remove a previously registered observer so that it will no longer
be notified of changes to this filter.
- Parameters:
o
- The filter to be un-registered.
notifyUpdated
protected void notifyUpdated(ObservableTestFilter filter)
- Notify observers that this filter has changed it's internal state
(behavior).
- Parameters:
filter
- the filter that has changed
Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.