Annotation Type StringField


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface StringField
    La anotación StringField se utiliza para establecer atributos de propiedades y parámetros String.
    Author:
    Jorge Campins
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Kleenean allowDiacritics
      allowDiacritics indica si se permiten, o no, signos diacríticos al almacenar valores de la propiedad o parámetro en la base de datos.
      String converter
      converter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.
      LetterCase letterCase
      letterCase especifica la conversión que se debe realizar al almacenar valores de la propiedad o parámetro en la base de datos.
      String mask
      mask especifica la plantilla de la máscara para capturar los valores de la propiedad o parámetro.
      int maxLength
      maxLength específica la cantidad mínima de caracteres que deben tener los valores de la propiedad o parámetro.
      int minLength
      minLength específica la cantidad máxima de caracteres que pueden tener los valores de la propiedad o parámetro.
      String regex
      regex especifica la expresión regular que deben satisfacer los valores de la propiedad o parámetro.
      Kleenean richTextFormat
      richTextFormat indica si la propiedad permite, o no, el uso del formato de texto enriquecido (RTF).
      char slotChar
      slotChar especifica el caracter que se muestra al capturar los valores de la propiedad o parámetro con una máscara, para resaltar donde el usuario debe escribir una letra o número.
      String validator
      validator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.
    • Element Detail

      • maxLength

        int maxLength
        maxLength específica la cantidad mínima de caracteres que deben tener los valores de la propiedad o parámetro. Su valor debe ser un número entero entre 0 y 8.000. El valor predeterminado es 0
        Returns:
        maxLength
        Default:
        -1
      • minLength

        int minLength
        minLength específica la cantidad máxima de caracteres que pueden tener los valores de la propiedad o parámetro. Su valor debe ser un número entero entre 0 y 8.000. El valor predeterminado es 8.000
        Returns:
        minLength
        Default:
        -1
      • mask

        String mask
        mask especifica la plantilla de la máscara para capturar los valores de la propiedad o parámetro. La plantilla de la máscara puede tener los siguientes caracteres, que tienen un significado especial:
        • 9: Representa un solo dígito, de 0 a 9.
        • a: Representa un solo carácter alfabético, de A a Z o de a a z.
        • *: Representa un solo carácter alfanumérico, de 0 a 9, de A a Z o de a a z.
        • ?: Marca el inicio de la parte opcional de la máscara; cualquier cosa después del signo de interrogación será opcional.
        Por ejemplo, la plantilla "(999) 999-9999" serviría para capturar números telefónicos.
        Returns:
        mask
        Default:
        ""
      • slotChar

        char slotChar
        slotChar especifica el caracter que se muestra al capturar los valores de la propiedad o parámetro con una máscara, para resaltar donde el usuario debe escribir una letra o número. Este elemento solo es relevante si se especifica un valor para el elemento mask. No puede ser un caracter de control. Su valor predeterminado es el guion bajo (underscore).
        Returns:
        slotChar
        Default:
        '_'
      • regex

        String regex
        regex especifica la expresión regular que deben satisfacer los valores de la propiedad o parámetro. Para más información sobre expresiones regulares consulte la documentación de Java (la página Regular Expressions es un buen punto de partida).
        Returns:
        regex
        Default:
        ""
      • letterCase

        LetterCase letterCase
        letterCase especifica la conversión que se debe realizar al almacenar valores de la propiedad o parámetro en la base de datos. Su valor es uno de los elementos de la enumeración LetterCase. Seleccione LOWER, UPPER o CAPITALIZED para convertir todos los caracteres a minúsculas, todos a mayúsculas, o para capitalizar (convertir el primer carácter de cada palabra a mayúscula y el resto a minúsculas), respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para no ejecutar conversión alguna.
        Returns:
        letterCase
        Default:
        adalid.core.enums.LetterCase.UNSPECIFIED
      • allowDiacritics

        Kleenean allowDiacritics
        allowDiacritics indica si se permiten, o no, signos diacríticos al almacenar valores de la propiedad o parámetro en la base de datos. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir signos diacríticos; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es TRUE.
        Returns:
        allowDiacritics
        Default:
        adalid.core.enums.Kleenean.UNSPECIFIED
      • richTextFormat

        Kleenean richTextFormat
        richTextFormat indica si la propiedad permite, o no, el uso del formato de texto enriquecido (RTF). Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir el uso de RTF; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.
        Returns:
        richTextFormat
        Default:
        adalid.core.enums.Kleenean.UNSPECIFIED
      • converter

        String converter
        converter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.
        Returns:
        converter
        Default:
        ""
      • validator

        String validator
        validator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.
        Returns:
        validator
        Default:
        ""