Package adalid.core

Class InstanceTag


  • public class InstanceTag
    extends java.lang.Object
    Author:
    Jorge Campins
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static InstanceTag BLUE
      Etiqueta de color azul con letras blancas, todas mayúsculas
      static InstanceTag BLUISH
      Etiqueta de colores azulados y todas las letras mayúsculas
      static InstanceTag COLORLESS
      Etiqueta sin colores y todas las letras mayúsculas
      static InstanceTag GREEN
      Etiqueta de color verde con letras blancas, todas mayúsculas
      static InstanceTag GREENISH
      Etiqueta de colores verdosos y todas las letras mayúsculas
      static InstanceTag LIGHT_GREEN
      Etiqueta de color verde claro con letras color carbón, todas mayúsculas
      static InstanceTag PLAIN_TEXT
      Etiqueta sin colores y sin conversión de texto
      static InstanceTag PURPLE
      Etiqueta de color púrpura con letras blancas, todas mayúsculas
      static InstanceTag PURPLISH
      Etiqueta de colores púrpura y todas las letras mayúsculas
      static InstanceTag RED
      Etiqueta de color rojo con letras blancas, todas mayúsculas
      static InstanceTag REDISH
      Etiqueta de colores rojizos y todas las letras mayúsculas
      static InstanceTag SANDY_BEACH
      Etiqueta de color arena con letras color carbón, todas mayúsculas
      static InstanceTag YELLOW
      Etiqueta de color amarillo con letras color carbón, todas mayúsculas
      static InstanceTag YELLOWISH
      Etiqueta de colores amarillentos y todas las letras mayúsculas
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      InstanceTag copy()
      El método copy construye una etiqueta copiando esta etiqueta.
      static InstanceTag copy​(InstanceTag tag)
      El método copy construye una etiqueta copiando otra etiqueta.
      java.awt.Color getBackgroundColor()  
      java.lang.String getHtmlBackgroundColor()  
      java.lang.String getHtmlTextColor()  
      LetterCase getLetterCase()  
      java.awt.Color getTextColor()  
      boolean isPillShaped()  
      static InstanceTag of​(java.awt.Color backgroundColor, java.awt.Color textColor)
      El método of construye una etiqueta con los colores especificados y letras mayúsculas.
      static InstanceTag of​(java.awt.Color backgroundColor, java.awt.Color textColor, LetterCase letterCase)
      El método of construye una etiqueta con los colores especificados y la conversión de texto especificada.
      InstanceTag setBackgroundColor​(java.awt.Color color)
      El método setBackgroundColor se utiliza para establecer el color de fondo de la etiqueta personalizada.
      InstanceTag setLetterCase​(LetterCase letterCase)
      El método setLetterCase se utiliza para establecer el tipo de conversión del texto de la etiqueta personalizada.
      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.
      InstanceTag setTextColor​(java.awt.Color color)
      El método setTextColor se utiliza para establecer el color del texto de la etiqueta personalizada.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • 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
      • 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
      • SANDY_BEACH

        public static final InstanceTag SANDY_BEACH
        Etiqueta de color arena 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
      • 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 Detail

      • 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​(java.awt.Color backgroundColor,
                                     java.awt.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​(java.awt.Color backgroundColor,
                                     java.awt.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 java.awt.Color getBackgroundColor()
        Returns:
        el color de fondo de la etiqueta personalizada
      • setBackgroundColor

        public InstanceTag setBackgroundColor​(java.awt.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 java.lang.String getHtmlBackgroundColor()
      • getTextColor

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

        public InstanceTag setTextColor​(java.awt.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 java.lang.String getHtmlTextColor()