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
Procedimento
- Escreva sua própria classe formatadora. Para obter mais informações sobre implementação, consulte "Classe LocalizableTextFormatter".
- 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.