All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.sas.dataselectors.filters.FilterItemInterface

Packages that use FilterItemInterface
com.sas.dataselectors.filters | Provides adapter components used to convert native models to models which can then be used with filter components.
com.sas.dataselectors.filters.tree |
com.sas.dataselectors.qualifiers | Provides classes for generating a qualifiers selector that is used within the Filter and Ranking Selectors for OLAP data.

Uses of FilterItemInterface in com.sas.dataselectors.filters

Classes in com.sas.dataselectors.filters that implement FilterItemInterface
`class` | `DefaultFilterItem` The default implementation of the FilterItemInterface, this class contains lists of supported conditionals and values.
`class` | `OLAPFilterItem` TODO JavaDoc this class

Fields in com.sas.dataselectors.filters declared as FilterItemInterface
`protected FilterItemInterface` | `FilterLogicTestNodeObjectMap._valuesMappedForItem` The filter item that is associated with the current set of mapped values
`protected FilterItemInterface` | `DefaultFilterLogicTestNode.item`

Methods in com.sas.dataselectors.filters that return FilterItemInterface
`FilterItemInterface` | `DefaultAdvancedFilterModelAdapter.applyFilterItemEditorChanges(FilterLogicTestNodeInterface testNode)` Processes the data from the filter item editor and updates the given test node with the results.
`FilterItemInterface` | `AdvancedFilterModelInterface.applyFilterItemEditorChanges(FilterLogicTestNodeInterface testNode)` Applies the changes made in the FilterItemEditor to the given FilterLogicTestNodeInterface.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Column columnItem, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given column to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Column columnItem, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given column to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.expr.ConstantExpression constantExpression, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given expression to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Creates a new FilterItemInterface object from the specified properties.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Dimension olapDimension, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given Dimension to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.expr.ExpressionInterface expression, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given expression to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.expr.FunctionCall functionCall, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given function call to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Hierarchy olapHierarchy, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given Hierarchy to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Level olapLevel, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given Level to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Measure olapMeasure, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given OLAP Measure to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.physical.Member olapMember, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given OLAP member to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.expr.StringExpression stringExpression, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Converts the given expression to a FilterItemInterface for use throughout the filter model.
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.convertToFilterableItem(com.sas.iquery.metadata.expr.StringExpression stringExpression, java.lang.String itemName, com.sas.iquery.metadata.business.DataItem dataItem, FilterQualifierListInterface qualifiers)` Creates a new FilterItemInterface object from the specified properties.
`FilterItemInterface` | `BaseFilterObjectFactory.convertToFilterItem(java.lang.Object item, com.sas.iquery.metadata.business.DataItem dataItem, FilterItemListInterface filterItemList)`
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.convertToFilterItem(java.lang.Object item, com.sas.iquery.metadata.business.DataItem dataItem, FilterItemListInterface filterItemList)`
`FilterItemInterface` | `BaseFilterObjectFactory.createFilterItemFromNative(java.lang.Object data, FilterItemListInterface fili)` Creates and returns a new FilterItemInterface wrapper around the given native object.
`FilterItemInterface` | `DefaultFilterItemList.createItem(java.lang.String itemLabel, FilterConditionListInterface itemConditions, java.util.List itemPossibleValues, java.util.List itemActualValues, boolean allowUserValues, FilterItemListInterface itemSubitems, boolean subitemsRequired, java.lang.Object itemObject)`
`FilterItemInterface` | `DefaultFilterItemList.createItem(java.lang.String itemLabel, FilterConditionListInterface itemConditions, java.lang.String[] itemPossibleValues, java.lang.String[] itemActualValues, boolean allowUserValues, FilterItemListInterface itemSubitems, boolean subitemsRequired, java.lang.Object itemObject)`
`FilterItemInterface` | `FilterObjectFactoryInterface.findMatchingFilterItem(FilterItemListInterface fili, java.lang.Object itemObject)` Returns the FilterItemInterface instance from the given list that represents the specified item object.
`FilterItemInterface` | `BaseFilterObjectFactory.findMatchingFilterItem(FilterItemListInterface fili, java.lang.Object itemObject)` This method attempts to locate and return the filter item that matches the search value from the native filter model.
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.findMatchingFilterItem(FilterItemListInterface fili, java.lang.Object itemObject)` This method attempts to locate and return the filter item that matches the search value from the native filter model.
`FilterItemInterface` | `FilterItemSimpleTree.findMatchingFilterItem(java.lang.Object itemObject)`
`FilterItemInterface` | `SimpleFilterLogicTreeInterface.findMatchingFilterItem(java.lang.Object itemObject)` Attempts to locate and return the filter model object that matches the specified search item from the native model.
`FilterItemInterface` | `OLAPFilterItem.getCharacterQualifiedItem()`
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.getCharacterQualifiedItem()`
`FilterItemInterface` | `FilterLogicTestNodeInterface.getFilterItem()` Returns the FilterItemInterface for this if it is a Test node, otherwise returns null
`FilterItemInterface` | `DefaultFilterLogicTestNode.getFilterItem()` Returns the filter item for this test node.
`FilterItemInterface` | `FilterLogicTestNodeObjectMap.getMappedFilterItem()`
`FilterItemInterface` | `OLAPFilterItem.getNumericQualifiedItem()`
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.getNumericQualifiedItem()`
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.getQualifiedItem(com.sas.iquery.metadata.business.DataItem dataItem, FilterItemInterface filterItem, FilterQualifierListInterface qualifiers)` Returns the FilterItemInterface that defines the filter properties used when the parent object is being qualified.
`FilterItemInterface` | `OLAPFilterItem.getQualifiedItem(java.util.List qualifiers)`
`FilterItemInterface` | `FilterItemInterface.getQualifiedItem(java.util.List qualifiers)` When an item is qualified, it's value lists, conditions and user values allowed may change.
`FilterItemInterface` | `DefaultFilterItem.getQualifiedItem(java.util.List qualifiers)` When an item is qualified, it's value lists, conditions and user values allowed may change.
`FilterItemInterface` | `FilterItemLookupInterface.lookupFilterItem(java.lang.Object filterItemObject)` Attempts to locate and return the filter item for the given user filter item object.
`FilterItemInterface` | `AbstractFilterItemListBase.lookupFilterItem(java.lang.Object filterItemObject)` Lookup and return a FilterItemInterface for a given FilterItem object.

Methods in com.sas.dataselectors.filters with parameters of type FilterItemInterface
`java.util.List` | `BaseFilterObjectFactory.createFilterQualifierListFromNativeList(java.util.List nativeList, FilterItemInterface filterItem)` Creates and returns a list of filter qualifiers to represent the list of objects from the native filter model.
`protected java.util.List` | `BaseFilterObjectFactory.createFilterValueList(FilterItemInterface filterItem)` Creates and returns a list containing a FilterValueInterface wrapper for the OLAPTimeBasedFilterAdapterInterface contained in the given FilterItemInterface.
`java.util.List` | `BaseFilterObjectFactory.createFilterValueListFromNativeList(java.util.List nativeList, FilterItemInterface filterItem)` Creates and returns a list of FilterValueInterface wrappers for the given list of native filter object values.
`FilterConditionInterface` | `FilterObjectFactoryInterface.findMatchingConditionObject(FilterItemInterface filterItem, java.lang.Object conditionObject, boolean isNegated)` Returns the FilterConditionInterface instance that represents the specified condition object.
`FilterConditionInterface` | `BaseFilterObjectFactory.findMatchingConditionObject(FilterItemInterface filterItem, java.lang.Object conditionObject, boolean isNegated)` This method attempts to locate and return the filter condition that matches the search value from the native filter model.
`FilterConditionInterface` | `BaseFilterObjectFactory.findMatchingConditionObject(FilterItemInterface filterItem, java.lang.Object conditionObject, boolean isNegated, java.util.List qualifiers)` This method attempts to locate and return the filter condition that matches the search value from the native filter model.
`FilterQualifierInterface` | `BaseFilterObjectFactory.findMatchingFilterQualifier(FilterItemInterface filterItem, java.lang.Object searchValue)` This method attempts to locate and return a filter qualifier that matches the search value from the native filter model.
`FilterValueInterface` | `BaseFilterObjectFactory.findMatchingFilterValue(FilterItemInterface filterItem, java.lang.Object searchValue)` This method attempts to locate and return any previously constructed filter value object for the given search value from the native filter model.
`static java.lang.String` | `DefaultFilterCondition.format(FilterItemInterface item, FilterConditionInterface condition, java.util.List values)` Static function to format a condition using a simple message format.
`protected static long` | `BaseFilterObjectFactory.getAdjustedFilterItemType(FilterItemInterface item)` This method is intended to be used if an item's effective data type can not be determined by simply checking the ItemType property on a filter item.
`static com.sas.iquery.metadata.business.DataItem` | `BaseFilterObjectFactory.getDataItem(FilterItemInterface filterItem)`
`protected AttributeTypeInterface` | `DefaultAdvancedFilterModelAdapter.getFilterItemAttributeType(FilterItemInterface item)`
`protected int` | `DefaultAdvancedFilterModelAdapter.getFilterItemSQLType(FilterItemInterface item)`
`FilterItemInterface` | `BaseAdvancedFilterObjectFactory.getQualifiedItem(com.sas.iquery.metadata.business.DataItem dataItem, FilterItemInterface filterItem, FilterQualifierListInterface qualifiers)` Returns the FilterItemInterface that defines the filter properties used when the parent object is being qualified.
`java.util.List` | `OLAPMemberTreeModel.getTreePathNodeList(FilterItemInterface filterItem, FilterValueInterface filterValue)` Returns a List of the OLAPMemberTreeNodes in order from the root of the tree model to the target node representing the unique cube member derived from the given parameters.
`java.util.List` | `OLAPMemberTreePathFactoryInterface.getTreePathNodeList(FilterItemInterface filterItem, FilterValueInterface filterValue)` Returns a List of the OLAPMemberTreeNodes in order from the root of the tree model to the target node representing the unique cube member derived from the given parameters.
`protected boolean` | `DefaultAdvancedFilterModelAdapter.isValidPromptType(FilterItemInterface filterItem, com.sas.datatypes.DataTypeInterface promptDataType)`
`void` | `FilterLogicTestNodeObjectMap.mapCondition(FilterItemInterface item)`
`boolean` | `FilterLogicTestNodeObjectMap.mapFilterItem(FilterItemInterface item)`
`void` | `FilterLogicTestNodeObjectMap.mapOLAPValues(FilterItemInterface item)`
`void` | `FilterLogicTestNodeObjectMap.mapQualifier(FilterItemInterface item)`
`void` | `FilterLogicTestNodeObjectMap.mapValues(FilterItemInterface item)`
`void` | `FilterLogicTestNodeObjectMap.mapValues(FilterItemInterface filterItem, com.sas.storage.valueprovider.ValueProviderInterface vp, java.util.Locale locale)`
`void` | `OLAPFilterItem.setCharacterQualifiedItem(FilterItemInterface charQualifiedItem)`
`void` | `FilterLogicEditableTestNodeInterface.setFilterItem(FilterItemInterface item)` Sets the FilterItemInterface for this if it is a Test node.
`void` | `DefaultFilterLogicTestNode.setFilterItem(FilterItemInterface item)` Sets the filter item assigned to this test node.
`protected void` | `BaseFilterObjectFactory.setFilterItemProperties(FilterItemInterface filterItem, com.sas.iquery.metadata.business.DataItem dataItem)` Sets any additional DataItem specific properties on the filter item.
`protected void` | `BaseFilterObjectFactory.setFilterItemProperties(FilterItemInterface filterItem, com.sas.iquery.metadata.expr.ResourceAwareStringExpression expression)` Sets any additional expression specific properties on the filter item.
`void` | `OLAPFilterItem.setNumericQualifiedItem(FilterItemInterface numQualifiedItem)`
`void` | `DefaultFilterItem.setQualifiedItem(FilterItemInterface qualifiedItem)` Sets the default qualified item that will be returned by any calls to `getQualifiedItem`.
`void` | `DefaultFilterItem.setSubitemList(FilterItemInterface[] subitemArray)` Sets the list of sub-items available for this item.

Constructors in com.sas.dataselectors.filters with parameters of type FilterItemInterface
`DefaultFilterLogicTestNode(FilterItemInterface item, java.util.List qualifiers, FilterConditionInterface condition, java.util.List values)` Constructs a new test node with the given properties.

Uses of FilterItemInterface in com.sas.dataselectors.filters.tree

Methods in com.sas.dataselectors.filters.tree that return FilterItemInterface
`FilterItemInterface` | `SimpleFilterLogicTreeAdapter.findMatchingFilterItem(java.lang.Object itemObject)`

Methods in com.sas.dataselectors.filters.tree with parameters of type FilterItemInterface
`protected FilterLogicTestNodeInterface` | `FilterItemToLogicTreeTransform.newTestNode(java.lang.Object userObject, FilterItemInterface item, java.util.List qualifiers, FilterConditionInterface condition, java.util.List values)`

Uses of FilterItemInterface in com.sas.dataselectors.qualifiers

Methods in com.sas.dataselectors.qualifiers with parameters of type FilterItemInterface
`java.util.List` | `OLAPDimensionTreeModel.getTreePathNodeList(FilterItemInterface filterItem, FilterValueInterface filterValue)`

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV NEXT | FRAMES NO FRAMES

Copyright © 2009 SAS Institute Inc. All Rights Reserved.