Class DotColorUtil

java.lang.Object
org.eclipse.gef.dot.internal.ui.conversion.DotColorUtil

public class DotColorUtil extends Object
  • Constructor Details

    • DotColorUtil

      public DotColorUtil()
  • Method Details

    • computeZestColor

      public String computeZestColor(String colorScheme, org.eclipse.gef.dot.internal.language.color.Color dotColor)
      Returns the javafx representation of a dot color.
      Parameters:
      colorScheme - The colorscheme attribute value (or null if not defined)
      dotColor - The color in dot representation.
      Returns:
      The color in javafx representation, or null if the javafx color representation cannot be determined.
    • computeGraphBackgroundColor

      public javafx.scene.paint.Color computeGraphBackgroundColor(String colorScheme, org.eclipse.gef.dot.internal.language.color.Color dotColor)
    • parseColorAttributeValue

      public org.eclipse.gef.dot.internal.language.color.Color parseColorAttributeValue(String colorAttributeValue)
      Creates a Color object of a color attribute value.
      Parameters:
      colorAttributeValue - The string attribute value.
      Returns:
      The corresponding Color object.
    • parseColorListAttributeValue

      public List<org.eclipse.gef.dot.internal.language.color.Color> parseColorListAttributeValue(String colorListAttributeValue)
      Creates a list of Color objects of a color list attribute value.
      Parameters:
      colorListAttributeValue - The string attribute value.
      Returns:
      List of the corresponding Color objects.
    • getColorInfo

      public DotColorInfo getColorInfo(org.eclipse.gef.dot.internal.language.dot.Attribute attribute)
    • getColorInfos

      public List<DotColorInfo> getColorInfos(org.eclipse.gef.dot.internal.language.dot.Attribute attribute)
    • hex2Rgb

      public Color hex2Rgb(String colorStr)