|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSelectItem
com.webmethods.caf.faces.data.object.DefaultSelectItemProvider
com.webmethods.caf.faces.data.object.DefaultSelectItemGroupProvider
public class DefaultSelectItemGroupProvider
Default implementation of ISelectItemGroupProvider
.
Used by UI controls internally to adapt various input objects to ISelectItemGroupProvider.
Field Summary | |
---|---|
protected String |
m_filter
Filter expression; null by default (indicating no filter). |
protected boolean |
m_filterable
True if this provider can filter select-items; false by default. |
protected List |
m_items
Static list of select-items. |
Fields inherited from class com.webmethods.caf.faces.data.object.DefaultSelectItemProvider |
---|
m_description, m_disabled, m_escaped, m_icon, m_label, m_style, m_value, source |
Constructor Summary | |
---|---|
DefaultSelectItemGroupProvider()
Default constructor. |
|
DefaultSelectItemGroupProvider(SelectItem[] group)
Adapts array of SelectItem components |
|
DefaultSelectItemGroupProvider(SelectItemGroup group)
Adapts SelectItemGroup component |
|
DefaultSelectItemGroupProvider(UISelectItems component)
Adapts UISeletcItems component |
Method Summary | |
---|---|
void |
add(ISelectItemProvider item)
Adds and single ISelectItemProvider to the list |
ISelectItemProvider |
findSelectItemContentProvider(Object value)
Finds the first item in the group with the exact specified value. |
String |
getFilter()
Filter expression. |
Collection |
getSelectItemContentProviders()
Returns a collection of ISelectItemProvider s. |
void |
initialize(ISelectItemProvider item)
|
void |
initialize(SelectItem item)
|
void |
initialize(SelectItem[] group)
|
void |
initialize(SelectItemGroup group)
|
void |
initialize(UISelectItems component)
|
boolean |
isFilterable()
True if this provider truely is filterable. |
void |
setFilter(String filter)
Filter expression. |
void |
setFilterable(boolean filterable)
True if this provider truely is filterable. |
Methods inherited from class com.webmethods.caf.faces.data.object.DefaultSelectItemProvider |
---|
getDescription, getIcon, getLabel, getSource, getStyle, getValue, isDisabled, isEscape, setDescription, setDisabled, setEscape, setIcon, setLabel, setSource, setStyle, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.webmethods.caf.faces.data.ISelectItemProvider |
---|
getDescription, getIcon, getLabel, getStyle, getValue, isDisabled, isEscape |
Field Detail |
---|
protected List m_items
protected boolean m_filterable
protected String m_filter
Constructor Detail |
---|
public DefaultSelectItemGroupProvider()
DefaultSelectItemProvider.setSource(Object)
method to be called with
the input object.
public DefaultSelectItemGroupProvider(UISelectItems component)
component
- UISelectItems component to add to the list of ISelectItemProvider
'spublic DefaultSelectItemGroupProvider(SelectItemGroup group)
group
- SelectItemGroup component to add to the list of ISelectItemProvider
'spublic DefaultSelectItemGroupProvider(SelectItem[] group)
group
- array of SelectItem components to add to the list of ISelectItemProvider
'sMethod Detail |
---|
public Collection getSelectItemContentProviders()
ISelectItemGroupProvider
ISelectItemProvider
s.
getSelectItemContentProviders
in interface ISelectItemGroupProvider
public boolean isFilterable()
IFilterableSelectItemGroupProvider
isFilterable
in interface IFilterableSelectItemGroupProvider
public String getFilter()
IFilterableSelectItemGroupProvider
ISelectItemGroupProvider.getSelectItemContentProviders()
method
should reflect the filter settings.
Null or empty ("") signals expose the default collection.
getFilter
in interface IFilterableSelectItemGroupProvider
public void setFilter(String filter)
IFilterableSelectItemGroupProvider
ISelectItemGroupProvider.getSelectItemContentProviders()
method
should reflect the filter settings.
Null or empty ("") signals expose the default collection.
setFilter
in interface IFilterableSelectItemGroupProvider
public ISelectItemProvider findSelectItemContentProvider(Object value)
IFilterableSelectItemGroupProvider
findSelectItemContentProvider
in interface IFilterableSelectItemGroupProvider
public void initialize(ISelectItemProvider item)
initialize
in class DefaultSelectItemProvider
#DefaultSelectItemGroupProvider(ISelectItemGroupProvider)
public void initialize(SelectItem item)
initialize
in class DefaultSelectItemProvider
#DefaultSelectItemGroupProvider(SelectItem)
public void initialize(UISelectItems component)
initialize
in class DefaultSelectItemProvider
DefaultSelectItemGroupProvider.DefaultSelectItemGroupProvider(UISelectItems)
public void initialize(SelectItemGroup group)
initialize
in class DefaultSelectItemProvider
DefaultSelectItemGroupProvider.DefaultSelectItemGroupProvider(SelectItemGroup)
public void initialize(SelectItem[] group)
initialize
in class DefaultSelectItemProvider
DefaultSelectItemGroupProvider.DefaultSelectItemGroupProvider(SelectItem[])
public void add(ISelectItemProvider item)
ISelectItemProvider
to the list
item
- ISelectItemProviderpublic void setFilterable(boolean filterable)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |