palio.resources
Class PResources

java.lang.Object
  extended by palio.resources.PResources

public class PResources
extends java.lang.Object

Główna klasa do zarządzania wielojęzykowością jPalio.
Pliki z tłumaczeniami znajdują się w katalogu palio/resources/properties z prefiksem PalioResorces.

Author:
Krzysztof Madyniak (kmadyniak@torn.com.pl)

Constructor Summary
PResources()
           
 
Method Summary
static java.lang.String get(java.lang.String key)
          Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali.
static java.lang.String get(java.lang.String key, java.util.Map variables)
          Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali.
static java.lang.String get(java.lang.String key, java.lang.Object... variables)
          Zwraca tekst przypisany do danego klucza w zależności od ustawionych lokali.
static java.lang.String get(java.lang.String key, java.lang.String varName, java.lang.String varValue)
          Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali.
static java.lang.String get(java.lang.String key, java.lang.String varName1, java.lang.String varValue1, java.lang.String varName2, java.lang.String varValue2)
          Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali.
static java.lang.String get(java.lang.String key, java.lang.String varName1, java.lang.String varValue1, java.lang.String varName2, java.lang.String varValue2, java.lang.String varName3, java.lang.String varValue3)
          Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali.
static java.lang.String[] getArray(java.lang.String key)
          Konwertuje wartość przypisaną do danego klucza na tablicę obiektów typu String, z wykorzystaniem domyślnego separatora
static java.lang.String[] getArray(java.lang.String key, java.lang.String delimiter)
          Konwertuje wartosć przypisaną do danego klucza na tablicę obiektów typu String, z wykorzystaniem okreslonego separatora.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PResources

public PResources()
Method Detail

get

public static java.lang.String get(java.lang.String key)
Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali.

Parameters:
key - klucz

get

public static java.lang.String get(java.lang.String key,
                                   java.lang.String varName,
                                   java.lang.String varValue)
Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali. Zastępuje wystąpienie parametrów ${varName} wartościami. Ta metoda pozwala na użycie szablonu dla jednej zmiennej.

Parameters:
key - klucz
varName - nazwa parametru
varValue - wartość parametru

get

public static java.lang.String get(java.lang.String key,
                                   java.lang.String varName1,
                                   java.lang.String varValue1,
                                   java.lang.String varName2,
                                   java.lang.String varValue2)
Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali. Zastępuje wystąpienie zmiennych wartościami. Ta metoda pozwala na użycie szablonu dla dwóch zmiennej.

Parameters:
key - klucz
varName1 - nazwa parametru 1
varValue1 - wartość parametru 1
varName2 - nazwa parametru 2
varValue2 - wartość parametru 2

get

public static java.lang.String get(java.lang.String key,
                                   java.lang.String varName1,
                                   java.lang.String varValue1,
                                   java.lang.String varName2,
                                   java.lang.String varValue2,
                                   java.lang.String varName3,
                                   java.lang.String varValue3)
Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali. Zastępuje wystąpienie zmiennych wartościami. Ta metoda pozwala na użycie szablonu dla trzech zmiennej.

Parameters:
key - klucz
varName1 - nazwa parametru 1
varValue1 - wartość parametru 1
varName2 - nazwa parametru 2
varValue2 - wartość parametru 2

get

public static java.lang.String get(java.lang.String key,
                                   java.util.Map variables)
Zwraca tekst przypisany do danego klucza w zalezności od ustawionych lokali. Każde wystąpienie zmiennej ${key} jest zastępywane wartością pobraną z mapy.

Parameters:
key - klucz
variables - mapa parametrów (nazwa -> wartość)

get

public static java.lang.String get(java.lang.String key,
                                   java.lang.Object... variables)
Zwraca tekst przypisany do danego klucza w zależności od ustawionych lokali. Tekst może zostać sparametryzowany.

Parameters:
key -
variables -
See Also:
palio.modules.Text.#format(String, Object[])

getArray

public static java.lang.String[] getArray(java.lang.String key)
Konwertuje wartość przypisaną do danego klucza na tablicę obiektów typu String, z wykorzystaniem domyślnego separatora

Parameters:
key - klucz

getArray

public static java.lang.String[] getArray(java.lang.String key,
                                          java.lang.String delimiter)
Konwertuje wartosć przypisaną do danego klucza na tablicę obiektów typu String, z wykorzystaniem okreslonego separatora.

Parameters:
key - klucz
delimiter - separator - może być podane wyrażenie regularne.