Package adalid.core

Class InstanceTag

java.lang.Object
adalid.core.InstanceTag

public class InstanceTag extends Object
Author:
Jorge Campins
  • Field Details

    • PLAIN_TEXT

      public static final InstanceTag PLAIN_TEXT
      Etiqueta sin colores y sin conversión de texto
    • COLORLESS

      public static final InstanceTag COLORLESS
      Etiqueta sin colores y todas las letras mayúsculas
    • BLUE

      public static final InstanceTag BLUE
      Etiqueta de color azul con letras blancas, todas mayúsculas
    • BLUISH

      public static final InstanceTag BLUISH
      Etiqueta de colores azulados y todas las letras mayúsculas
    • CYAN

      public static final InstanceTag CYAN
      Etiqueta de color cian con letras color azul oscuro, todas mayúsculas
    • CYANISH

      public static final InstanceTag CYANISH
      Etiqueta de color cian claro con letras color azul oscuro, todas mayúsculas
    • GREEN

      public static final InstanceTag GREEN
      Etiqueta de color verde con letras blancas, todas mayúsculas
    • GREENISH

      public static final InstanceTag GREENISH
      Etiqueta de colores verdosos y todas las letras mayúsculas
    • LIGHT_GREEN

      public static final InstanceTag LIGHT_GREEN
      Etiqueta de color verde claro con letras color carbón, todas mayúsculas
    • ORANGE

      public static final InstanceTag ORANGE
      Etiqueta de color naranja con letras color carbón, todas mayúsculas
    • ORANGISH

      public static final InstanceTag ORANGISH
      Etiqueta de color anaranjado con letras color carbón, todas mayúsculas
    • PURPLE

      public static final InstanceTag PURPLE
      Etiqueta de color púrpura con letras blancas, todas mayúsculas
    • PURPLISH

      public static final InstanceTag PURPLISH
      Etiqueta de colores púrpura y todas las letras mayúsculas
    • RED

      public static final InstanceTag RED
      Etiqueta de color rojo con letras blancas, todas mayúsculas
    • REDISH

      public static final InstanceTag REDISH
      Etiqueta de colores rojizos y todas las letras mayúsculas
    • SANDY_BEACH

      public static final InstanceTag SANDY_BEACH
      Etiqueta de color arena con letras color carbón, todas mayúsculas
    • YELLOW

      public static final InstanceTag YELLOW
      Etiqueta de color amarillo con letras color carbón, todas mayúsculas
    • YELLOWISH

      public static final InstanceTag YELLOWISH
      Etiqueta de colores amarillentos y todas las letras mayúsculas
  • Method Details

    • copy

      public static InstanceTag copy(InstanceTag tag)
      El método copy construye una etiqueta copiando otra etiqueta.
      Parameters:
      tag - etiqueta original
      Returns:
      copia de la etiqueta original.
    • of

      public static InstanceTag of(Color backgroundColor, Color textColor)
      El método of construye una etiqueta con los colores especificados y letras mayúsculas.
      Parameters:
      backgroundColor - color de fondo. Especifique null para utilizar el color de fondo del tema.
      textColor - color del texto. Especifique null para utilizar el color del texto del tema.
      Returns:
      etiqueta con los colores especificados y letras mayúsculas.
    • of

      public static InstanceTag of(Color backgroundColor, Color textColor, LetterCase letterCase)
      El método of construye una etiqueta con los colores especificados y la conversión de texto especificada.
      Parameters:
      backgroundColor - color de fondo. Especifique null para utilizar el color de fondo del tema.
      textColor - color del texto. Especifique null para utilizar el color del texto del tema.
      letterCase - un elemento de la enumeración LetterCase. Especifique 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, especifique UNSPECIFIED para no ejecutar conversión alguna.
      Returns:
      etiqueta con los colores especificados y la conversión de texto especificada.
    • copy

      public InstanceTag copy()
      El método copy construye una etiqueta copiando esta etiqueta.
      Returns:
      copia de esta etiqueta.
    • getLetterCase

      public LetterCase getLetterCase()
      Returns:
      el tipo de conversión del texto de la etiqueta personalizada
    • setLetterCase

      public InstanceTag setLetterCase(LetterCase letterCase)
      El método setLetterCase se utiliza para establecer el tipo de conversión del texto de la etiqueta personalizada.
      Parameters:
      letterCase - un elemento de la enumeración LetterCase. Especifique 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, especifique UNSPECIFIED para no ejecutar conversión alguna.
      Returns:
      la etiqueta personalizada
    • isPillShaped

      public boolean isPillShaped()
      Returns:
      el indicador de esquinas redondeadas en forma de píldora
    • setPillShaped

      public InstanceTag setPillShaped(boolean pillShaped)
      El método setPillShaped se utiliza para establecer el indicador de esquinas redondeadas en forma de píldora de la etiqueta personalizada.
      Parameters:
      pillShaped - true para que la etiqueta tenga esquinas redondeadas en forma de píldora
      Returns:
      la etiqueta personalizada
    • getBackgroundColor

      public Color getBackgroundColor()
      Returns:
      el color de fondo de la etiqueta personalizada
    • setBackgroundColor

      public InstanceTag setBackgroundColor(Color color)
      El método setBackgroundColor se utiliza para establecer el color de fondo de la etiqueta personalizada.
      Parameters:
      color - color de fondo
      Returns:
      la etiqueta personalizada
    • getHtmlBackgroundColor

      public String getHtmlBackgroundColor()
    • getTextColor

      public Color getTextColor()
      Returns:
      el color del texto de la etiqueta personalizada
    • setTextColor

      public InstanceTag setTextColor(Color color)
      El método setTextColor se utiliza para establecer el color del texto de la etiqueta personalizada.
      Parameters:
      color - color del texto
      Returns:
      la etiqueta personalizada
    • getHtmlTextColor

      public String getHtmlTextColor()