Class QuickToggleLocaleController

  • All Implemented Interfaces:
    WidgetController, WidgetDragAndDropAware, WidgetInstanceManagerAware, java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public class QuickToggleLocaleController
    extends DefaultWidgetController
    See Also:
    Serialized Form
    • Constructor Detail

      • QuickToggleLocaleController

        public QuickToggleLocaleController()
    • Method Detail

      • sendSessionLanguageNotIndexedNotification

        protected void sendSessionLanguageNotIndexedNotification()
      • displayCurrentLocale

        @Deprecated(since="1905",
                    forRemoval=true)
        protected void displayCurrentLocale()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1905, the method is not used anymore
        Show the currently active locale in the language of the locale.
      • onSelectionChanged

        public void onSelectionChanged​(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Listitem,​java.util.Locale> event)
      • onUILocaleSelectionChanged

        public void onUILocaleSelectionChanged​(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Listitem,​java.util.Locale> event)
      • isLocaleEnabled

        public boolean isLocaleEnabled​(java.util.Locale locale)
      • refreshModel

        protected void refreshModel()
      • refreshUILocaleModel

        protected void refreshUILocaleModel()
      • sortByCurrentLocale

        protected java.util.List<java.util.Locale> sortByCurrentLocale​(java.util.Collection<java.util.Locale> locales)
      • createRenderer

        protected org.zkoss.zul.ListitemRenderer<java.util.Locale> createRenderer()
        Creates the list item renderer. Override this method to create your own tree item renderer.
        Returns:
        new list item renderer
      • createUILocaleRenderer

        protected org.zkoss.zul.ListitemRenderer<java.util.Locale> createUILocaleRenderer​(java.util.Locale displayLocale)
        Creates the list item renderer. Override this method to create your own tree item renderer.
        Returns:
        new list item renderer for UI locales
      • getLocaleLabel

        protected java.lang.String getLocaleLabel​(java.util.Locale displayLocale,
                                                  java.util.Locale locale)
      • getLocalesList

        public org.zkoss.zul.Listbox getLocalesList()
      • getUiLocalesList

        public org.zkoss.zul.Listbox getUiLocalesList()