Package adalid.core

Class InstanceTag

java.lang.Object
adalid.core.InstanceTag

public class InstanceTag extends Object
Lista de etiquetas ordenadas por la longitud de onda del color de fondo, de menor a mayor: (violeta → azul → verde → amarillo → naranja → rojo) Aproximación basada en la percepción visual humana del color de fondo.
  • PURPLISH — #ECCFFF (violeta claro, ~400–420 nm)
  • PURPLE — #694382 (violeta, ~420–450 nm)
  • BLUISH — #B3E5FC (azul claro, ~450–475 nm)
  • BLUE — #2196F3 (azul, ~450–475 nm)
  • CYANISH — #B2FFFF (cian claro, ~480–490 nm)
  • CYAN — #00FFFF (cian, ~490–500 nm)
  • GREENISH — #C8E6C9 (verde muy claro, ~500–530 nm)
  • LIGHT_GREEN — #90EE90 (verde claro, ~500–550 nm)
  • GREEN — #689F38 (verde, ~520–560 nm)
  • YELLOWISH — #FEEDAF (amarillo claro, ~570–580 nm)
  • YELLOW — #FBC02D (amarillo, ~570–590 nm)
  • SANDY_BEACH — #FFD8B2 (arena/anaranjado claro, ~590–600 nm)
  • ORANGISH — #FFAD33 (anaranjado, ~600–610 nm)
  • ORANGE — #FF9900 (naranja, ~610–620 nm)
  • REDISH — #FFCDD2 (rojo claro, ~620–650 nm)
  • RED — #D32F2F (rojo, ~650–700 nm)
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()