Personalizando o Comportamento de um Método de Formatação

Desempenhe esta tarefa para alterar a formatação do tempo de execução das cadeias localizadas em um componente de aplicativo.

Sobre Esta Tarefa

Você pode personalizar o comportamento de formatação transmitindo suas próprias classes formatadoras em uma instância LocalizableTextFormatter através de uma matriz de valores opcionais. Essa ação permite considerar variáveis além do código do idioma e fuso horário ao formatar o texto localizado.

Procedimento

  1. Escreva sua própria classe formatadora. Para obter mais informações sobre implementação, consulte "Classe LocalizableTextFormatter".
  2. No código do aplicativo, crie uma instância da classe formatadora, conforme apropriado, e transmita-a com outros valores de localização opcionais para uma instância de LocalizableTextFormatter. Quando a instância LocalizableTextFormatter lê a instância que foi transmitida, ela tenta chamar o método format() na instância transmitida. A cadeia retornada é, então, processada com outros elementos na matriz.

Exemplo

O pacote de texto localizável fornece um exemplo de uma classe definida pelo usuário, chamada LocalizableTextDateTimeArgument. Essa classe permite que as informações de data e hora sejam formatadas de forma seletiva de acordo com os valores de estilo definidos na interface java.text.DateFormat, assim como as constantes que são definidas na classe LocalizableTextDateTimeArgument.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_curfor
Nome do arquivo: tin_curfor.html