|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.dataselectors.filters.AbstractFilterItemListBase
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 FilterItemLookupInterface
filterItemObject
- the object to find a filter item for
FilterItemInterface.getItem()
public java.util.List getFilterItemList()
getFilterItemList
in interface FilterItemListInterface
FilterItemListInterface
public java.lang.String getFilterItemListLabel()
getFilterItemListLabel
in interface FilterItemListInterface
FilterItemListInterface
public 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 |