Dans cet exemple, ce composant tJavaRow, libellé validate, sera utilisé pour exécuter un morceau de code Java afin de vérifier que la chaîne de caractères de chaque ligne entrante appartient à une adresse e-mail, puis pour afficher les résultats de la validation.
setSettings {
CODE : "String email = input_row.email;
Perl5Matcher matcher = new Perl5Matcher();
Perl5Compiler compiler = new Perl5Compiler();
Pattern pattern = compiler.compile(\"^[\\\\w_.-]+@[\\\\w_.-]+\\\\.[\\\\w]+$\");
if (!matcher.matches(email, pattern)) {
System.out.println(\"invalid : \" + email);
}
else
System.out.println(\"valid : \" + email);",
LABEL : "validate"
}