|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.dataselectors.filters.AbstractFilterItemListBase
@SASScope(value="ALL") public abstract class AbstractFilterItemListBase
The AbstractFilterItemListBase provides the basic components for a listing of filter items in the filter model. FilterItemInterface objects are the first part of any filter in the model and derivatives of this class will provide access to them.
| Field Summary | |
|---|---|
protected java.util.Map |
_filterItemLookup
|
| Constructor Summary | |
|---|---|
AbstractFilterItemListBase()
|
|
| Method Summary | |
|---|---|
java.util.List |
getFilterItemList()
Returns the list of filter items. |
java.lang.String |
getFilterItemListLabel()
Returns the label that can be used to identify the list of filter items. |
protected java.util.Map |
getFilterItemLookupMap()
Returns the complete lookup table that provides the mapping between native model objects and filter model objects. |
FilterItemInterface |
lookupFilterItem(java.lang.Object filterItemObject)
Lookup and return a FilterItemInterface for a given FilterItem object. |
protected void |
setFilterItemList(java.util.List listOfItems)
Sets the list of filter items. |
void |
setFilterItemListLabel(java.lang.String label)
Sets the label that can be used to identify the list of filter items. |
protected void |
setFilterItemLookupMap(java.util.Map newMap)
Directly sets the lookup table mapping native objects to their corresponding filter model objects. |
| Field Detail |
|---|
protected java.util.Map _filterItemLookup
| Constructor Detail |
|---|
public AbstractFilterItemListBase()
| Method Detail |
|---|
public FilterItemInterface lookupFilterItem(java.lang.Object filterItemObject)
lookupFilterItem in interface FilterItemLookupInterfacefilterItemObject - the object to find a filter item for
FilterItemInterface.getItem()public java.util.List getFilterItemList()
getFilterItemList in interface FilterItemListInterfaceFilterItemListInterfacepublic java.lang.String getFilterItemListLabel()
getFilterItemListLabel in interface FilterItemListInterfaceFilterItemListInterfacepublic void setFilterItemListLabel(java.lang.String label)
label - the new label for the listprotected void setFilterItemLookupMap(java.util.Map newMap)
newMap - the new lookup tableprotected java.util.Map getFilterItemLookupMap()
protected void setFilterItemList(java.util.List listOfItems)
listOfItems - the new list of filter items
|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||