Personnalisation du comportement d'une méthode de formatage

Effectuez cette tâche pour modifier le formatage d'exécution des chaînes localisées dans un composant d'application.

Pourquoi et quand exécuter cette tâche

Vous pouvez personnaliser le comportement de formatage en transmettant vos propres classes de module de formatage à l'instance de LocalizableTextFormatter à l'aide d'un tableau de valeurs facultatives. Ainsi, vous pouvez prendre en compte des variables autres que la variable d'environnement local et la variable de fuseau horaire lors du formatage de texte localisé.

Procédure

  1. Créez votre propre classe de module de formatage. Pour obtenir plus d'informations sur l'implémentation, reportez-vous à la classe "LocalizableTextFormatter".
  2. Dans le code d'application, créez une instance de votre classe de module de formatage en fonction de vos besoins et transmettez-la avec toute autre valeur de localisationfacultative à l'instance de LocalizableTextFormatter. Lorsque l'instance LocalizableTextFormatter lit l'instance qui lui a été transmise, elle tente d'appeler la méthode format() dans l'instance transmise. La chaîne renvoyée est ensuite traitée avec les autres éléments du tableau.

Exemple

Le package de texte localisable fournit un exemple de classe définie par l'utilisateur, appelée LocalizableTextDateTimeArgument. Cette classe permet un formatage sélectif des informations de date et d'heure en fonction des valeurs de style définie dans l'interface java.text.DateFormat et des constantes définies dans la classe LocalizableTextDateTimeArgument.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_curfor
Nom du fichier : tin_curfor.html