Définition de fournisseur personnalisé de message d'erreur d'expressions régulières
Vous pouvez fournir un fournisseur de message d'erreur personnalisé en créant une instance de classe de fournisseur de message d'erreur.
Cette tâche est facultative. La classe de fournisseur de message d'erreur doit implémenter l'interface ISCRegexErrorMessageProvider. De plus, la classe du fournisseur de message d'erreur doit être enregistrée auprès de l'application en ajoutant un nouveau paramètre de contexte dans le fichier web.xml (situé dans le répertoire <runtime_sandbox>/repository/eardata/smcfs/extn/ ) comme suit:
<context-param>
<param-name><scui-regular-expression-error-message-provider></param-name>
<param-value><fully-qualified-class-name></param-value>
</context-param>
Exemple :<context-param>
<param-name>scui-regular-expression-error-message-provider</param-name>
<param-value>com.text.RegExErrorMsgProvider</param-value>
</context-param>Remarque: les messages d'erreur renvoyés par la classe de fournisseur de messages d'erreur doivent être des clés de bundle. Le message d'erreur sera localisé et formaté avec l'expression régulière passée comme premier programme de formatage et avec l'entrée validée comme deuxième programme de formatage.