com.webmethods.caf.faces.data.encoding
Class CharacterEncodingSelectItemGroupProvider

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.encoding.CharacterEncodingSelectItemGroupProvider
All Implemented Interfaces:
IFilterableSelectItemGroupProvider, ISelectItemGroupProvider, ISelectItemProvider, Serializable

public class CharacterEncodingSelectItemGroupProvider
extends DefaultSelectItemGroupProvider

Used by UI controls internally to adapt Character Encodings input to ISelectItemGroupProvider.


Field Summary
 
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
CharacterEncodingSelectItemGroupProvider()
          Provider for a SelectItem list containing character encoding, sorted by there text labels.
 
Method Summary
protected  List loadPortalEncodings()
          If running inside the context of the webMethods Portal container, this will load the encodings from the "folder.encodings" folder
 
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
 

Constructor Detail

CharacterEncodingSelectItemGroupProvider

public CharacterEncodingSelectItemGroupProvider()
Provider for a SelectItem list containing character encoding, sorted by there text labels. Uses the list of encodings under the encodings folder for the in process portal. If non are available then the java nio charset list is used.

Method Detail

loadPortalEncodings

protected List loadPortalEncodings()
If running inside the context of the webMethods Portal container, this will load the encodings from the "folder.encodings" folder

Returns:
List Of SelectItem containing character encoding, sorted by there text labels.