Class RgbColorConverter

java.lang.Object
com.jidesoft.converter.ColorConverter
com.jidesoft.converter.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 Details

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

    • 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:
    • 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:
    • toString

      public String toString(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(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(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 Object fromString(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