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
Procédure
- Créez votre propre classe de module de formatage. Pour obtenir plus d'informations sur l'implémentation, reportez-vous à la classe "LocalizableTextFormatter".
- 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.