/*
* @(#)LocaleUtil.java
*
* Copyright (c) 1996-2010 The authors and contributors of JHotDraw.
* You may not use, copy or modify this file, except in compliance with the
* accompanying license terms.
*/
package org.jhotdraw.util;
import java.util.*;
/**
* LocaleUtil provides a setDefault()/getDefault() wrapper to java.util.Locale
* in order to overcome the security restriction preventing Applets from using
* their own locale.
*
* @author Werner Randelshofer
* @version $Id$
*/
public class LocaleUtil {
private static Locale defaultLocale;
/** Creates a new instance. */
public LocaleUtil() {
}
public static void setDefault(Locale newValue) {
defaultLocale = newValue;
}
public static Locale getDefault() {
return (defaultLocale == null) ? Locale.getDefault() : defaultLocale;
}
}