/* * Created on 23.6.2003 * * To change this generated comment go to * Window>Preferences>Java>Code Generation>Code Template */ package com.idega.core.localisation.presentation; import java.util.Locale; import com.idega.core.localisation.business.ICLocaleBusiness; import com.idega.core.localisation.business.LocaleSwitcher; import com.idega.idegaweb.IWMainApplication; import com.idega.presentation.IWContext; import com.idega.presentation.ui.DropdownMenu; /** * A class for utility functions for the Localization framework * Copyright: Copyright (c) 2003 * Company: idega * @author <a href=mailto:"tryggvi@idega.is">Tryggvi Larusson</a> * @version 1.0 */ public class LocalePresentationUtil { /** * */ private LocalePresentationUtil() { super(); } public static DropdownMenu getAvailableLocalesDropdown(IWContext iwc) { IWMainApplication iwma = iwc.getIWMainApplication(); DropdownMenu down = LocalePresentationUtil.getAvailableLocalesDropdown(iwma, LocaleSwitcher.languageParameterString); Locale l = iwc.getCurrentLocale(); if (l != null) { down.setSelectedElement(l.toString()); } down.setToSubmit(); return down; } public static DropdownMenu getAvailableLocalesDropdown(IWMainApplication iwma, String name) { return ICLocaleBusiness.getAvailableLocalesDropdownStringKeyed(iwma, name); } }