com.swfit.core.util
Class LocaleUtils

java.lang.Object
  |
  +--com.swfit.core.util.LocaleUtils

public class LocaleUtils
extends java.lang.Object

A utillity class for formatting nice dates, Scandinavian or otherwise. Easy to extend with new formats - just add the proper classes. All date formatting in the XHTML publish classes is filtered through this utility class.

Since:
SWFIT1.0
Version:
$Revision: 1.1 $ $Date: 2003/02/02 20:47:25 $
Author:
Olaf Havnes

Field Summary
static int DEFAULT_LOCALE
          Tools for configuring an input locale through a ServletConfig.
static int EUROPEAN_LOCALE
          Tools for configuring an input locale through a ServletConfig.
static java.lang.String PUBLISH_LOCALE
           
static java.lang.String[] PUBLISH_LOCALE_EXPLAINERS
           
static java.lang.String[] PUBLISH_LOCALES
           
static int SCANDINAVIAN_LOCALE
          Tools for configuring an input locale through a ServletConfig.
static java.lang.String[] SCANDINAVIAN_MONTHS
           
static java.lang.String[] SCANDINAVIAN_MONTHS_SHORT
           
static java.lang.String[] SCANDINAVIAN_WEEKDAYS
           
static java.lang.String[] SCANDINAVIAN_WEEKDAYS_MINI
           
static int UNIVERSAL_LOCALE
          Tools for configuring an input locale through a ServletConfig.
 
Method Summary
static java.lang.String coreFileNameFromMillis(long millis)
          Strictly speaking this method is independent of an input locale, but I thought it best to gather all date stuff in one class ...
static java.lang.String createdDateFromMillis(long millis, int locale)
           
static java.lang.String formDateFromMillis(long millis, int locale)
           
static int locale(java.lang.String str)
           
static java.lang.String longDateFromMillis(long millis, int locale)
           
static long millisFromFormDate(java.lang.String str, int locale)
           
static java.lang.String modifiedDateFromMillis(long millis, int locale)
           
static java.lang.String publishLocaleExplainer(int locale)
           
static java.lang.String shortDateFromMillis(long millis, int locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNIVERSAL_LOCALE

public static final int UNIVERSAL_LOCALE
Tools for configuring an input locale through a ServletConfig.

SCANDINAVIAN_LOCALE

public static final int SCANDINAVIAN_LOCALE
Tools for configuring an input locale through a ServletConfig.

EUROPEAN_LOCALE

public static final int EUROPEAN_LOCALE
Tools for configuring an input locale through a ServletConfig.

DEFAULT_LOCALE

public static final int DEFAULT_LOCALE
Tools for configuring an input locale through a ServletConfig.

PUBLISH_LOCALE

public static final java.lang.String PUBLISH_LOCALE

PUBLISH_LOCALES

public static final java.lang.String[] PUBLISH_LOCALES

PUBLISH_LOCALE_EXPLAINERS

public static final java.lang.String[] PUBLISH_LOCALE_EXPLAINERS

SCANDINAVIAN_MONTHS

public static final java.lang.String[] SCANDINAVIAN_MONTHS

SCANDINAVIAN_MONTHS_SHORT

public static final java.lang.String[] SCANDINAVIAN_MONTHS_SHORT

SCANDINAVIAN_WEEKDAYS

public static final java.lang.String[] SCANDINAVIAN_WEEKDAYS

SCANDINAVIAN_WEEKDAYS_MINI

public static final java.lang.String[] SCANDINAVIAN_WEEKDAYS_MINI
Method Detail

coreFileNameFromMillis

public static final java.lang.String coreFileNameFromMillis(long millis)
Strictly speaking this method is independent of an input locale, but I thought it best to gather all date stuff in one class ...

publishLocaleExplainer

public static final java.lang.String publishLocaleExplainer(int locale)

locale

public static final int locale(java.lang.String str)

formDateFromMillis

public static final java.lang.String formDateFromMillis(long millis,
                                                        int locale)

millisFromFormDate

public static final long millisFromFormDate(java.lang.String str,
                                            int locale)

shortDateFromMillis

public static final java.lang.String shortDateFromMillis(long millis,
                                                         int locale)

longDateFromMillis

public static final java.lang.String longDateFromMillis(long millis,
                                                        int locale)

createdDateFromMillis

public static final java.lang.String createdDateFromMillis(long millis,
                                                           int locale)

modifiedDateFromMillis

public static final java.lang.String modifiedDateFromMillis(long millis,
                                                            int locale)


Swfit developer homepage
Copyright © 2003 Orgdot AS. All Rights Reserved.