Annotations de validation

Valide les chaînes annotées et les valeurs utilisées dans le code Java.

Annotation Description
CodeType Le type MIME du code à formater.
CredentialOnly Peut uniquement accepter une valeur d'informations d'identification, aucune chaîne n'est autorisée.
Equals Valide le fait que la chaîne donnée est pas égale à la variable de chaîne annotée.
FileExtension Valide le fait que la valeur de chaîne annotée se termine par le type d'extension pris en charge.
GreaterThan Valide le fait que la valeur de variable numérique annotée est toujours supérieure à la valeur numérique donnée.
GreaterThanEqualTo Valide le fait que la valeur de variable numérique annotée est toujours supérieure ou égale à la valeur numérique donnée.
LessThan Valide le fait que la valeur de variable numérique annotée est toujours inférieure à la valeur numérique donnée.
LessThanEqualTo Valide le fait que la valeur de variable numérique annotée est toujours inférieure ou égale à la valeur numérique donnée.
LocalFile Accepte uniquement les chemins locaux et aucune expression de fichier.
MatchesRegex Valide le fait que la valeur de chaîne annotée correspond à celle d'une expression régulière donnée.
NotEmpty Valide et lève une exception lorsque la valeur de variable annotée est nulle.
@Execute
public Value<Double>length(@Idx(index="1",
    type=TEXT)@Pkg(label="Source string")@NotEmpty String 
    sourceString){}
NotEquals Valide le fait que la chaîne donnée n'est pas égale à la variable de chaîne annotée.
NotMatchesRegex Valide le fait que la valeur de chaîne annotée ne correspond pas à celle d'une expression régulière donnée.
NumberInteger S'assure que l'interface utilisateur accepte uniquement des nombres entiers et non doubles pour la valeur de variable annotée.
RepositoryFile Accepte uniquement les chemins du référentiel et aucune expression de fichier.
VariableNotPackage Ne peut pas choisir une variable de ce package.
VariablePackage Peut uniquement choisir une variable de ce package.
VariableSubType Le sous-type de variable doit correspondre.
VariableType Le type de variable doit correspondre.
VariableUserDefined Peut uniquement choisir une variable définie par l'utilisateur.