gov.sns.tools.swing.patternfilter
Class PatternListFilter.PatternChangeHandler

java.lang.Object
  |
  +--gov.sns.tools.swing.patternfilter.PatternListFilter.PatternChangeHandler
All Implemented Interfaces:
PatternChangeListener
Enclosing class:
PatternListFilter

protected class PatternListFilter.PatternChangeHandler
extends java.lang.Object
implements PatternChangeListener

PatternChangeHandler is an internal class whose instance is used to listen for pattern change events.


Constructor Summary
protected PatternListFilter.PatternChangeHandler()
           
 
Method Summary
 void patternChanged(PatternEventPoster source, java.util.regex.Pattern pattern, boolean narrowing)
          Handle a pattern change event by filtering the base list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternListFilter.PatternChangeHandler

protected PatternListFilter.PatternChangeHandler()
Method Detail

patternChanged

public void patternChanged(PatternEventPoster source,
                           java.util.regex.Pattern pattern,
                           boolean narrowing)
Handle a pattern change event by filtering the base list.

Specified by:
patternChanged in interface PatternChangeListener
Parameters:
source - the source of the pattern change event
pattern - the new pattern to use
narrowing - indicates whether this latest pattern is strictly narrower than the previous one