Package jadex.base.gui.filetree
Class FileTreePanel.DelegationFilter
- java.lang.Object
-
- jadex.base.gui.filetree.FileTreePanel.DelegationFilter
-
- All Implemented Interfaces:
IAsyncFilter
- Enclosing class:
- FileTreePanel
public static class FileTreePanel.DelegationFilter extends java.lang.Object implements IAsyncFilter
Delegation filter class.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jadex.commons.IAsyncFilter
IAsyncFilter.AlwaysFilter<E>, IAsyncFilter.NeverFilter<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected IAsyncFilter
filter
The delegation filter.-
Fields inherited from interface jadex.commons.IAsyncFilter
ALWAYS, NEVER
-
-
Constructor Summary
Constructors Constructor Description DelegationFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFuture<java.lang.Boolean>
filter(java.lang.Object obj)
Test if an object passes the filter.IAsyncFilter
getFilter()
Get the filter.void
setFilter(IAsyncFilter filter)
Set the filter.
-
-
-
Field Detail
-
filter
protected IAsyncFilter filter
The delegation filter.
-
-
Method Detail
-
filter
public IFuture<java.lang.Boolean> filter(java.lang.Object obj)
Test if an object passes the filter.- Specified by:
filter
in interfaceIAsyncFilter
- Returns:
- True, if passes the filter.
-
getFilter
public IAsyncFilter getFilter()
Get the filter.- Returns:
- the filter.
-
setFilter
public void setFilter(IAsyncFilter filter)
Set the filter.- Parameters:
filter
- The filter to set.
-
-