Class HexColorConverter

java.lang.Object
com.jidesoft.converter.ColorConverter
com.jidesoft.converter.HexColorConverter
All Implemented Interfaces:
ObjectConverter

public class HexColorConverter extends ColorConverter
If alpha value is not included, converts Color to/from #xxxxxx format. For example #000000 is Color(0, 0, 0) and #FF00FF is Color(255, 0, 255). If alpha value is included, converts Color to/from #xxxxxxxx format. For example #FF000000 is Color(0, 0, 0, 255) and #64FF00FF is Color(255, 0, 255, 100).
  • Constructor Details

    • HexColorConverter

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

      public HexColorConverter(boolean alphaIncluded)
      Creates a HexColorConverter. 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:
    • getHexString

      protected String getHexString(int color)
    • 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