net.refractions.udig.ui.operations
Class LazyOpFilter

java.lang.Object
  extended by net.refractions.udig.ui.operations.LazyOpFilter
All Implemented Interfaces:
OpFilter

public class LazyOpFilter
extends java.lang.Object
implements OpFilter

A non-blocking version of the LazyOpFilter. Returns false first then calculates whether it is in fact false or true in a seperate thread and notifies the listeners of the actual state.

Since:
1.1.0
Author:
Jesse

Field Summary
 
Fields inherited from interface net.refractions.udig.ui.operations.OpFilter
FALSE, TRUE
 
Constructor Summary
LazyOpFilter(ILazyOpListener listener, OpFilter opFilter)
           
 
Method Summary
 boolean accept(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyOpFilter

public LazyOpFilter(ILazyOpListener listener,
                    OpFilter opFilter)
Method Detail

accept

public boolean accept(java.lang.Object object)
Specified by:
accept in interface OpFilter