1 20 package org.enhydra.barracuda.contrib.dbroggisch.display.filters; 21 22 import java.util.Locale ; 23 24 import org.enhydra.barracuda.core.view.ViewCapabilities; 25 import org.enhydra.barracuda.plankton.data.DefaultStateMap; 26 27 public class FilterContext extends DefaultStateMap { 28 public static final String FILTER_LOCALE = "DefaultStateMap.FILTER_LOCALE"; 29 30 31 public String _channel; 32 33 34 public FilterContext() { 35 this(Locale.getDefault()); 36 } 37 38 public FilterContext(Locale loc) { 39 setLocale(loc); 40 } 41 42 public FilterContext(ViewCapabilities vc) { 43 this(vc.getClientLocale()); 44 } 45 46 47 public String getChannel() { 48 return _channel; 49 } 50 51 public void setChannel(String channel) { 52 _channel = channel; 53 } 54 55 56 public Locale getLocale() { 57 return (Locale )getState(FILTER_LOCALE); 58 } 59 60 public void setLocale(Locale loc) { 61 putState(FILTER_LOCALE, loc); 62 } 63 64 } 65 | Popular Tags |