com.webmethods.caf.faces.data.i18n
Class LocaleSelectItemGroupProvider

java.lang.Object
  extended by SelectItem
      extended by com.webmethods.caf.faces.data.object.DefaultSelectItemProvider
          extended by com.webmethods.caf.faces.data.object.DefaultSelectItemGroupProvider
              extended by com.webmethods.caf.faces.data.i18n.LocaleSelectItemGroupProvider
All Implemented Interfaces:
IFilterableSelectItemGroupProvider, ISelectItemGroupProvider, ISelectItemProvider, Serializable

public class LocaleSelectItemGroupProvider
extends DefaultSelectItemGroupProvider

Custom select item group provider for UI select controls. Displays available locales.


Field Summary
static String STYLE_INSTALLED_LOCALE
           
static String STYLE_REGULAR_LOCALE
           
 
Fields inherited from class com.webmethods.caf.faces.data.object.DefaultSelectItemGroupProvider
m_filter, m_filterable, m_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
LocaleSelectItemGroupProvider()
          Default constructor.
 
Method Summary
 boolean getShowInstalledLangPacksOnly()
          Get the show installed language packs only value.
 void setShowInstalledLangPacksOnly(boolean showInstalledLangPacksOnly)
          Set the list of select items to only be installed language packs.
 
Methods inherited from class com.webmethods.caf.faces.data.object.DefaultSelectItemGroupProvider
add, findSelectItemContentProvider, getFilter, getSelectItemContentProviders, initialize, initialize, initialize, initialize, initialize, isFilterable, setFilter, setFilterable
 
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

STYLE_REGULAR_LOCALE

public static final String STYLE_REGULAR_LOCALE
See Also:
Constant Field Values

STYLE_INSTALLED_LOCALE

public static final String STYLE_INSTALLED_LOCALE
See Also:
Constant Field Values
Constructor Detail

LocaleSelectItemGroupProvider

public LocaleSelectItemGroupProvider()
Default constructor. Loads language pack info and initializes the list of select items.

See Also:
DefaultSelectItemGroupProvider#initialize(Collection)
Method Detail

getShowInstalledLangPacksOnly

public boolean getShowInstalledLangPacksOnly()
Get the show installed language packs only value.

Returns:
True if set to display only the installed language packs. False to display all available locales.

setShowInstalledLangPacksOnly

public void setShowInstalledLangPacksOnly(boolean showInstalledLangPacksOnly)
Set the list of select items to only be installed language packs.

Parameters:
showInstalledLangPacksOnly - True to display only the installed language packs. False to display all available locales.