org.cruxframework.crux.widgets.client.filter
Interface Filterable<T>

All Known Implementing Classes:
StackMenu

public interface Filterable<T>

Interface for objects (typically widgets) whose contents can be filtered using a textual expression.

Author:
Gesse S. F. Dafe

Nested Class Summary
static class Filterable.FilterResult<T>
          A single result of a filtering operation.
 
Method Summary
 List<Filterable.FilterResult<T>> filter(String query)
          Returns the fiterable's contents that match the query.
 void onSelectItem(T selectedItem)
          A chance for executing some logic when a item is selected after a filtering operation.
 

Method Detail

filter

List<Filterable.FilterResult<T>> filter(String query)
Returns the fiterable's contents that match the query.

Parameters:
query -
Returns:

onSelectItem

void onSelectItem(T selectedItem)
A chance for executing some logic when a item is selected after a filtering operation.

Parameters:
selectedItem -


Copyright © 2015. All rights reserved.