ants.move.lang
Class LanguageUtilities

java.lang.Object
  |
  +--ants.move.lang.LanguageUtilities

public class LanguageUtilities
extends java.lang.Object

Title: LanguageUtilities Description: Utilities for a specific Language Copyright: Copyright (c) 2002 Company:

Version:
1.0
Author:
Oriol Montalā , Carles Pairot & Francesc Piņas

Constructor Summary
LanguageUtilities(java.lang.String language, java.lang.String country)
           
 
Method Summary
 void addResource(java.util.ResourceBundle r, java.lang.String id)
           
 java.lang.String formatMessage(java.lang.String key, java.lang.String resource, java.lang.Object[] arguments)
           
 java.lang.String formatPluralMessage(java.lang.String key, java.lang.String resource, java.text.Format[] patternFormats, java.lang.Object[] arguments)
           
 java.lang.String getCurrentDate(int style)
           
 java.lang.String getCurrentDateTime(int dateStyle, int timeStyle)
           
 java.lang.String getCurrentTime(int style)
           
 java.util.Locale getLocale()
           
 java.lang.String getNumber(double number)
           
 java.lang.String getNumber(long number)
           
 java.util.ResourceBundle getResource(java.lang.String id)
           
 java.lang.String translateDate(java.util.Date date, int dateStyle)
           
 java.lang.String translateDateTime(java.util.Date dateTime, int dateStyle, int timeStyle)
           
 java.lang.String translateText(java.lang.String text, java.lang.String resource, java.util.Locale lang)
           
 java.lang.String translateTime(java.util.Date time, int dateStyle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageUtilities

public LanguageUtilities(java.lang.String language,
                         java.lang.String country)
Method Detail

getLocale

public java.util.Locale getLocale()

addResource

public void addResource(java.util.ResourceBundle r,
                        java.lang.String id)

getResource

public java.util.ResourceBundle getResource(java.lang.String id)

getCurrentDate

public java.lang.String getCurrentDate(int style)

getCurrentTime

public java.lang.String getCurrentTime(int style)

getCurrentDateTime

public java.lang.String getCurrentDateTime(int dateStyle,
                                           int timeStyle)

translateDate

public java.lang.String translateDate(java.util.Date date,
                                      int dateStyle)

translateTime

public java.lang.String translateTime(java.util.Date time,
                                      int dateStyle)

translateDateTime

public java.lang.String translateDateTime(java.util.Date dateTime,
                                          int dateStyle,
                                          int timeStyle)

translateText

public java.lang.String translateText(java.lang.String text,
                                      java.lang.String resource,
                                      java.util.Locale lang)

formatMessage

public java.lang.String formatMessage(java.lang.String key,
                                      java.lang.String resource,
                                      java.lang.Object[] arguments)

formatPluralMessage

public java.lang.String formatPluralMessage(java.lang.String key,
                                            java.lang.String resource,
                                            java.text.Format[] patternFormats,
                                            java.lang.Object[] arguments)

getNumber

public java.lang.String getNumber(double number)

getNumber

public java.lang.String getNumber(long number)


Developers: Oriol Montala, Carles Pairot, Francesc Pinas2000 - 2002
Departament d'Enginyeria Informatica i Matematiques
Escola Tecnica Superior d'Enginyeria
Universitat Rovira i Virgili