com.sas.dataselectors.filters
Interface FilterableItemInterface

All Known Implementing Classes:
DefaultFilterableItem

public interface FilterableItemInterface

The FilterableItemInterface defines a single filterable item within a data source. A filterable item is something that can have a filter applied to it and should have its own filter model. For example, in an OLAP BusinessQuery, each DataItem may have a filter applied to it and therefore each DataItem can be represented by a FilterableItemInterface.


Method Summary
 void clearFilter()
          Clears the filter for this item.
 java.lang.String getDescription()
          Returns the description for this filterable item if available.
 java.lang.String getExpressionText()
          Returns the text representation of the filter for this filterable item.
 java.lang.Object getFilterableItem()
          Returns the actual filterable object.
 AdvancedFilterModelInterface getFilterModel()
          Returns the filter model for this filterable item.
 java.lang.String getLabel()
          Returns the label for this filterable item.
 

Method Detail

getLabel

java.lang.String getLabel()
Returns the label for this filterable item.

Returns:
the label for this item

getDescription

java.lang.String getDescription()
Returns the description for this filterable item if available.

Returns:
the description for this item

getExpressionText

java.lang.String getExpressionText()
Returns the text representation of the filter for this filterable item.

Returns:
the expression text

getFilterModel

AdvancedFilterModelInterface getFilterModel()
Returns the filter model for this filterable item.

Returns:
the filter model

getFilterableItem

java.lang.Object getFilterableItem()
Returns the actual filterable object.

Returns:
the native filter object

clearFilter

void clearFilter()
Clears the filter for this item.




Copyright © 2009 SAS Institute Inc. All Rights Reserved.