Class RgbColorConverter

  • All Implemented Interfaces:
    ObjectConverter

    public class RgbColorConverter
    extends ColorConverter
    If alpha value is not included, converts Color to/from "XXX, XXX, XXX" format. For example "0, 0, 0" is Color(0, 0, 0) and "255, 0, 255" is Color(255, 0, 255).

    If alpha value is included, converts Color to/from "XXX, XXX, XXX, XXX" format. For example "0, 0, 0, 255" is Color(0, 0, 0, 255) and "255, 0, 255, 100" is Color(255, 0, 255, 100).

    • Constructor Detail

      • RgbColorConverter

        public RgbColorConverter()
        Creates a RgbColorConverter. This is the default constructor and will not include alpha value.
      • RgbColorConverter

        public RgbColorConverter​(boolean alphaIncluded)
        Creates a RgbColorConverter. With this constructor, you can create a converter with alpha value included.
        Parameters:
        alphaIncluded - the flag if alpha value will be included in this converter
    • Method Detail

      • isAlphaIncluded

        public boolean isAlphaIncluded()
        Get the flag if this converter should consider alpha value.

        If you use default constructor, the default value of this flag is false.

        Returns:
        true if this converter should consider alpha value.
        See Also:
        RgbColorConverter
      • setAlphaIncluded

        public void setAlphaIncluded​(boolean alphaIncluded)
        Set the flag if this converter should consider alpha value.

        Parameters:
        alphaIncluded - the flag if this converter should consider alpha value.
        See Also:
        isAlphaIncluded()
      • toString

        public java.lang.String toString​(java.lang.Object object,
                                         ConverterContext context)
        Description copied from interface: ObjectConverter
        Converts from object to String based on current locale.
        Parameters:
        object - object to be converted
        context - converter context to be used
        Returns:
        the String
      • supportToString

        public boolean supportToString​(java.lang.Object object,
                                       ConverterContext context)
        Description copied from interface: ObjectConverter
        If it supports toString method.
        Parameters:
        object - object to be converted
        context - converter context to be used
        Returns:
        true if supports toString
      • supportFromString

        public boolean supportFromString​(java.lang.String string,
                                         ConverterContext context)
        Description copied from interface: ObjectConverter
        If it supports fromString.
        Parameters:
        string - the string
        context - context to be converted
        Returns:
        true if it supports
      • fromString

        public java.lang.Object fromString​(java.lang.String string,
                                           ConverterContext context)
        Description copied from interface: ObjectConverter
        Converts from String to an object.
        Parameters:
        string - the string
        context - context to be converted
        Returns:
        the object converted from string