Outre les valeurs de localisation requises par l'interface
LocalizableTextFormatter, vous pouvez définir plusieurs options
facultatives dans le code de l'application, via le constructeur ou en
appelant l'une des méthodes appropriées.
Pourquoi et quand exécuter cette tâche
Les valeurs facultatives
permettent d'effectuer les opérations suivantes :
- composer des chaînes complexes à partir des sous-chaînes de variables,
- personnaliser le formatage des chaînes, en prenant en compte des
variables autres que le fuseau horaire et l'environnement local.
Procédure
- Dans le code de l'application, ajoutez les valeurs facultatives dans un tableau de type Object.
Object[] arg = {new String(getAccountNumber())};
- Transmission du tableau à l'instance de LocalizableTextFormatter. Vous pouvez transmettre le tableau à l'aide du constructeur
approprié ou appeler la méthode setArguments(Object[]). Pour obtenir un exemple, voir Composition de chaînes complexes.
Etant donné que le tableau est transmis par valeur plutôt que
par référence, les mises à jour
apportées à la variable du tableau après ce stade n'apparaissent pas dans l'instance de LocalizableTextFormatter sauf si vous la réinitialisez en appelant la méthode setArguments(Object[]).