org.nuiton.i18n
Class I18nUtil

java.lang.Object
  extended by org.nuiton.i18n.I18nUtil

public class I18nUtil
extends java.lang.Object

Author:
chemit

Field Summary
static java.lang.String DEFAULT_ENCODING
           
static java.util.Locale DEFAULT_LOCALE
           
static java.lang.String ISO_8859_1_ENCONDING
           
static java.lang.String UTF_8_ENCONDING
           
 
Constructor Summary
I18nUtil()
           
 
Method Summary
static boolean containsDirectDirectory(java.net.URL url, java.lang.String directory)
          Test if an url contains the given directory with no recurse seeking.
static java.util.List<java.net.URL> getURLsFromDirectory(java.io.File repository, java.lang.String pattern)
          Retourne la liste des fichiers correspondant au pattern donne, aucun ordre ne doit être supposé sur les fichiers.
static boolean isJar(java.lang.String name)
          Verifie si le fichier est un fichier jar.
static boolean isZip(java.lang.String name)
          Verifie si le fichier est un fichier zip
static java.util.Locale newLocale(java.lang.String str)
           
static java.util.Locale newLocale(java.lang.String language, java.lang.String country)
           
static java.util.Locale[] parseLocales(java.lang.String str)
          Parse a list of Locale seperated by comma.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ISO_8859_1_ENCONDING

public static final java.lang.String ISO_8859_1_ENCONDING
See Also:
Constant Field Values

UTF_8_ENCONDING

public static final java.lang.String UTF_8_ENCONDING
See Also:
Constant Field Values

DEFAULT_ENCODING

public static final java.lang.String DEFAULT_ENCODING
See Also:
Constant Field Values

DEFAULT_LOCALE

public static final java.util.Locale DEFAULT_LOCALE
Constructor Detail

I18nUtil

public I18nUtil()
Method Detail

parseLocales

public static java.util.Locale[] parseLocales(java.lang.String str)
                                       throws java.lang.IllegalArgumentException
Parse a list of Locale seperated by comma. Example : fr_FR,en_GB

Parameters:
str - the string representation of locale separated by comma
Returns:
list of available locales
Throws:
java.lang.IllegalArgumentException - ia a locale is not valid

newLocale

public static java.util.Locale newLocale(java.lang.String str)

newLocale

public static java.util.Locale newLocale(java.lang.String language,
                                         java.lang.String country)

containsDirectDirectory

public static boolean containsDirectDirectory(java.net.URL url,
                                              java.lang.String directory)
                                       throws java.io.IOException
Test if an url contains the given directory with no recurse seeking.

Parameters:
url - the url to seek
directory - the directory to find
Returns:
true if directory was found, false otherwise.
Throws:
java.io.IOException - if any io pb

isJar

public static boolean isJar(java.lang.String name)
Verifie si le fichier est un fichier jar.

Parameters:
name - nom du fichier a tester
Returns:
vrai si le fichier se termine par .jar faux sinon

isZip

public static boolean isZip(java.lang.String name)
Verifie si le fichier est un fichier zip

Parameters:
name - nom du fichier a tester
Returns:
vrai si le fichier se termine par .zip faux sinon

getURLsFromDirectory

public static java.util.List<java.net.URL> getURLsFromDirectory(java.io.File repository,
                                                                java.lang.String pattern)
Retourne la liste des fichiers correspondant au pattern donne, aucun ordre ne doit être supposé sur les fichiers.

Parameters:
repository - repertoire dans lequel on recherche les fichiers
pattern - le nom du fichier a extraire du fichier du repertoire doit correspondre au pattern (repertoire + nom compris). si le pattern est null, tous les fichiers trouvé sont retourné.
Returns:
la liste des urls correspondant au pattern


Copyright © 2004-2009 CodeLutin. All Rights Reserved.