|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.i18n.I18nUtil
public class I18nUtil
| Field Summary | |
|---|---|
static String |
DEFAULT_ENCODING
|
static Locale |
DEFAULT_LOCALE
|
static String |
ISO_8859_1_ENCONDING
|
static String |
UTF_8_ENCONDING
|
| Constructor Summary | |
|---|---|
I18nUtil()
|
|
| Method Summary | |
|---|---|
static boolean |
containsDirectDirectory(URL url,
String directory)
Test if an url contains the given directory with no recurse seeking. |
static URL[] |
getClassPathURLsFromJarManifest(URL jarURL)
|
static URL[] |
getDeepURLs(URLClassLoader loader)
Returns the all urls to be used in a URLClassLoader. |
static URL[] |
getURLs(URLClassLoader classLoader)
Recupere la liste des urls d'un URLClassLoader. |
static List<URL> |
getURLsFromDirectory(File repository,
String pattern)
Retourne la liste des fichiers correspondant au pattern donne, aucun ordre ne doit être supposé sur les fichiers. |
static boolean |
isJar(String name)
Verifie si le fichier est un fichier jar. |
static boolean |
isZip(String name)
Verifie si le fichier est un fichier zip |
static Locale |
newLocale(String str)
|
static Locale |
newLocale(String language,
String country)
|
static Locale[] |
parseLocales(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 |
|---|
public static final String ISO_8859_1_ENCONDING
public static final String UTF_8_ENCONDING
public static final String DEFAULT_ENCODING
public static final Locale DEFAULT_LOCALE
| Constructor Detail |
|---|
public I18nUtil()
| Method Detail |
|---|
public static Locale[] parseLocales(String str)
throws IllegalArgumentException
Locale seperated by comma.
Example : fr_FR,en_GB
str - the string representation of locale separated by comma
IllegalArgumentException - ia a locale is not validpublic static Locale newLocale(String str)
public static Locale newLocale(String language,
String country)
public static boolean containsDirectDirectory(URL url,
String directory)
throws IOException
url - the url to seekdirectory - the directory to find
true if directory was found, false otherwise.
IOException - if any io pbpublic static boolean isJar(String name)
name - nom du fichier a tester
public static boolean isZip(String name)
name - nom du fichier a tester
public static List<URL> getURLsFromDirectory(File repository,
String pattern)
repository - repertoire dans lequel on recherche les fichierspattern - 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é.
public static URL[] getDeepURLs(URLClassLoader loader)
URLClassLoader.
If classloader has only one url and the url is a jar, try to load in
manifest class-path.
loader - the classloader (if null will use system one)
public static URL[] getURLs(URLClassLoader classLoader)
URLClassLoader.
Note : Un cas particulier est positionné pour JBoss qui utilise la method
getAllURLs.
classLoader - le class loader a scanner
public static URL[] getClassPathURLsFromJarManifest(URL jarURL)
throws IOException,
URISyntaxException
IOException
URISyntaxException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||