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

*** This package is subject to change. ***

Note:
  Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

## Package com.sas.dataselectors.filters

Provides adapter components used to convert native models to models which can then be used with filter components.

See:
Description

Interface Summary
AdvancedFilterConditionInterface | This interface extends the FilterConditionInterface to add extra information about special rules for supplying the values to satisfy any given condition.
AdvancedFilterDefinitionModelInterface | This interface defines the relationship between the AdvancedFilterPanel and an implemented adaptor.
AdvancedFilterModelInterface | This interface defines the relationship between the AdvancedFilterPanel and an implemented adaptor.
FilterableItemInterface | The FilterableItemInterface defines a single filterable item within a data source.
FilterableListModelInterface | This interface provides the ability to create and maintain a list of filterable items for a native model.
FilterConditionInterface | This defines an interface describing the conditional operator and how many arguments it takes.
FilterConditionListInterface | This defines an interface to retrieve a list of valid conditional operators
FilterItemInterface | This is an INPUT interface that defines the item in the FilterListInterface list and contains lists of supported conditionals and values The label is displayed to the user for selection but when this item is selected for creating a filter, only the object returned by getItem() is stored in the SelectionLogicNode result.
FilterItemListInterface | This is an INPUT interface to get a list of items to be considered for filtering.
FilterItemLookupInterface | This interface defines a simple mechanism for matching filter model objects to their native model objects.
FilterLogicAndNodeInterface | This is an AND operation in the FilterLogic Tree.
FilterLogicBaseNodeInterface | This is the base interface class for nodes in the FilterLogicTreeInterface.
FilterLogicEditableTestNodeInterface | This interface expands the FilterLogicTestNodeInterface to provide the ability to modify a test node's properties.
FilterLogicListInterface | Adds a list label for lists of logic test nodes that do NOT have a list operator.
FilterLogicNotNodeInterface | This is a NOT operation in the FilterLogic Tree.
FilterLogicOrNodeInterface | This is an OR operation in the FilterLogic Tree.
FilterLogicTestNodeInterface | This is an TEST operation in the FilterLogic Tree.
FilterLogicTreeInterface | This interface defines the tree-like access to the methods and constants needed by the selector for manipulation of the filter logic.
FilterObjectFactoryInterface | The FilterObjectFactoryInterface defines the primary interface between native objects and the filter specific objects the filter model works with.
FilterQualifierInterface | This interface defines a single qualifier for a filter item.
FilterQualifierListInterface | This interface defines the mechanism for creating and maintaining a list of qualifiers within the filter model.
FilterValueInterface | This defines a interface that exposes an object's formatted value, raw (unformatted) value, datatype, and dataitem object.
FilterValuesInterface | This defines a interface to retrieve values for a given item.
OLAPMemberTreePathFactoryInterface | The path factory creates and returns a List of the OLAPMemberTreeNodes in order from the root of the tree model to a target node representing a unique cube member.
PersistentFilterInterface |
PersistentFilterProviderModelInterface | TODO JavaDoc this class
SimpleFilterDefinitionModelInterface | This interface defines the relationship between the SimpleFilterDefinitionPanel and an implemented adaptor.
SimpleFilterListEditorModelInterface | This model interface extends the SimpleFilterDefintion panel model to all functionality for working with a list of filter test nodes.
SimpleFilterLogicInterface | This interface is intended to provide list-like access to the methods required by the selector.
SimpleFilterLogicTreeInterface | The SimpleFilterLogicTreeInterface provides a simpler tree structure than the FilterLogicTreeInterface.
SimpleFilterLogicTreeNodeInterface | This interface defines a single node used within implementors of the SimpleFilterLogicTreeInterface.
SimpleLogicListAdapterInterface | This interface extends the simple logic list interface to add the ability to retrieve the entire filter definition as a list of filter test nodes.
SimpleLogicListInterface | The SimpleLogicListInterface is intended to provide a List-like interface to the filter model.

Class Summary
AbstractFilterableListModel | This class takes a model as input, decides what filterable items it contains, and constructs a list of FilterableItemInterface instances that define those filterable items and their individual filter models.
AbstractFilterItemListBase | The AbstractFilterItemListBase provides the basic components for a listing of filter items in the filter model.
AbstractFilterItemSimpleListBase | This class is abstract implementation to manage a list of test nodes that are created from a filter item.
AbstractFilterLogicBaseNode | This thin wrapper for a Vector supplies the basic functionality of a filter logic node.
AbstractSimpleLogicListAdapterBase | This class extends a filter logic list implementation to provide a base for SimpleLogicListAdapterInterface implementations adding convenient access to a filter's logic as a flat list of logic test nodes.
AdvancedBusinessModelFilterObjectFactory | This class extends the base factory class to add map-time specific functionality.
AdvancedBusinessQueryFilterObjectFactory | This class extends the base factory class to add run-time specific functionality.
AdvancedFilterValueList | Deprecated.
BaseAdvancedFilterObjectFactory | This class provides additional support and new behaviors for the filter adapters used by the advanced filter selector dialogs.
BaseFilterObjectFactory | The BaseFilterObjectFactory is the base implementation of the FilterObjectFactoryInterface.
BusinessModelFilterItemToAdvancedLogicListAdapter | This class extends the simple logic list base to add BusinessModel specific behavior.
BusinessModelToAdvancedFilterDefinitionModelAdapter | Simple adapter to wrap the given data source and initial selection into a selector model.
BusinessModelToAdvancedFilterModelAdapter | This adapter extends the base class to provide features and behavior specific to BusinessModel data sources.
BusinessModelToFilterableListModelAdapter | The BusinessModelToFilterableListModelAdapter constructs the list of filterable items for the given BusinessModel interface as a data source.
BusinessQueryFilterItemToAdvancedLogicListAdapter | This class extends the simple logic list base to add BusinessQuery specific behavior.
BusinessQueryFilterItemToSimpleLogicListAdapter | This adapter extends the abstract adapter base to provide BusinessQuery specific support.
BusinessQueryFilterObjectFactory | This factory extends the base filter object factory to add BusinessQuery specific support.
BusinessQueryToAdvancedFilterModelAdapter | This adapter is intended for use at run-time or anytime a full BusinessQuery model is to be filtered.
BusinessQueryToFilterableListModelAdapter | The BusinessQueryToFilterableListModelAdapter constructs the list of filterable items for the given BusinessQuery interface as a data source.
BusinessQueryToFilterItemListAdapter | This adapter constructs a filter item list from a BusinessQuery object.
BusinessQueryToSimpleFilterDefinitionModelAdapter | Simple adapter to wrap the given data source and initial selection into a selector model.
BusinessQueryToSimpleFilterListEditorModelAdapter |
ConditionalRelationType | Contains the types of conditional relations (e.g.
DateAndTimeUtil | TODO JavaDoc this class
DefaultAdvancedFilterCondition |
DefaultAdvancedFilterModelAdapter | The DefaultAdvancedFilterModelAdapter ideally will be a unified adapter that will work for both BusinessModel (build-time) and BusinessQuery (run-time) instances for both relational and OLAP data sources.
DefaultFilterableItem | The default implementation of the FilterableItemInterface simply acts as a container for several key pieces of data.
DefaultFilterCondition | The DefaultFilterCondition is the default implementation of the interface FilterConditionInterface.
DefaultFilterConditionList | Reference implementation of the FilterConditionListInterface.
DefaultFilterItem | The default implementation of the FilterItemInterface, this class contains lists of supported conditionals and values.
DefaultFilterItemList | Reference implementation of the FilterItemsInterface
DefaultFilterLogicAndNode | The default implementation of FilterLogicAndNodeInterface, this tree node connects the expressions of its child nodes with boolean AND logic.
DefaultFilterLogicList | This implements a bare bones list of filter nodes using DefaultFilterLogicTestNode All nodes added MUST be non-null and implement FilterLogicTestNodeInterface
DefaultFilterLogicNotNode | The default implementation of FilterLogicNotNodeInterface, this tree node will cause the results of its single child node to be negated.
DefaultFilterLogicOrNode | The default implementation of FilterLogicOrNodeInterface, this tree node connects the expressions of its child nodes with boolean OR logic.
DefaultFilterLogicTestNode |
DefaultFilterLogicTree | The new filter logic tree class.
DefaultFilterQualifier | The default implementation of `FilterQualifierInterface`, this class defines a single qualifier for a filter item.
DefaultFilterQualifierList | The default implementation of `FilterQualifierListInterface`, this class provides a list of qualifiers that may be applied to a filter to further refine a query.
DefaultFilterValue | The default implementation of FilterValueInterface.
DefaultFilterValueList | The default implementation of FilterValuesInterface, this class is used by the filter model to hold and maintain a list of values.
DefaultPersistentFilter | TODO JavaDoc this class
FilterBaseModelData |
FilterItemListToSimpleList | This class is used to wrapper a List of FilterItems so that it can be manipulated as a List of TestNodes.
FilterItemRootToAdvancedList | This class converts a Filter that may be a compound filter into a simple list of test nodes (via the FilterItemSimpleTree class).
FilterItemRootToSimpleList | This class converts a Filter that may be a compound filter into a simple list of test nodes (via the FilterItemSimpleTree class).
FilterItemSimpleTree | This is a wrapper around a FilterItem to create a tree of logical test nodes.
FilterLogicTestNodeObjectMap | This class holds application data for the SimpleFilterSelector.
FilterValueFormatter |
FilterValuesToTreeModelAdapter |
InformationMapFilterItemToSimpleLogicListAdapter | This adapter extends the abstract adapter base to provide InformationMap specific support.
InformationMapFilterObjectFactory | This factory extends the base filter object factory to add InformationMap specific support.
InformationMapToFilterItemListAdapter | This adapter constructs a filter item list from an InformationMap object.
InformationMapToSimpleFilterDefinitionModelAdapter | Simple adapter to wrap the given data source and initial selection into a selector model.
InformationMapToSimpleFilterListEditorModelAdapter | This class extends the simple list editor base to provide InformationMap specific features.
MemberPropertyQualifierData | This class acts as storage for filter qualifiers representing member properties.
OLAPFilterItem | TODO JavaDoc this class
OLAPLevelMemberTreeModel | This class extends the OLAPMemberTreeModel only to give specific behavior to the construction of the tree model.
OLAPMemberDeferredRetrievalTreeNode | This tree node will represent a member of an MDDB cube.
OLAPMemberTreeModel | This tree model extends the Swing DefaultTreeModel class to add population methods for OLAP members.
OLAPMemberTreeNode | This class defines a single node within an OLAP member tree model.
OLAPMemberValueAndTreeModel | This model extends the OLAPMemberTreeModel to implement the additional filter model interface, `FilterValueInterface`.
SimpleFilterDefinitionModelBase | Base for a simple adapter to wrap the given data source and initial selection into a selector model.
SimpleFilterDefinitionModelFactory | Deprecated.
SimpleFilterListEditorModelBase | The base implementation of the SimpleFilterListEditorModelInterface, this class provides the ability to construct and maintain a simple list of filter definitions to treat as a single compound filter.
Util | Utility class for dataselectors containing methods to create Strings representations of a filter tree.

Exception Summary
DataRetrievalError | This exception is intended to be thrown within the filter model for any errors that occur while communicating with a remote data source.
FilterException | The FilterException class is simply a generic exception class that can be thrown whenever problems occur within the filter model.

## Package com.sas.dataselectors.filters Description

Provides adapter components used to convert native models to models which can then be used with filter components.

*** This package is subject to change. ***

Note:
  Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

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

Copyright © 2009 SAS Institute Inc. All Rights Reserved.