// Cleaning up filter cache
filter.clearCache ();
// Saving original filter
// Note that we have to check whether field filter is already installed or not here
final Filter originalFilter = asyncTree.getFilter ();
filter.setOriginalFilter ( originalFilter instanceof StructuredTreeNodesFilter ?
( ( StructuredTreeNodesFilter ) originalFilter ).getOriginalFilter () : originalFilter );
// Updating field tree filter
asyncTree.setFilter ( filter );
}
else if ( tree instanceof WebExTree )
{
final WebExTree exTree = ( WebExTree ) tree;
// Cleaning up filter cache
filter.clearCache ();
// Saving original filter
// Note that we have to check whether field filter is already installed or not here
final Filter originalFilter = exTree.getFilter ();
filter.setOriginalFilter ( originalFilter instanceof StructuredTreeNodesFilter ?
( ( StructuredTreeNodesFilter ) originalFilter ).getOriginalFilter () : originalFilter );
// Updating field tree filter
exTree.setFilter ( filter );