Class DotColorUtil
java.lang.Object
org.eclipse.gef.dot.internal.ui.conversion.DotColorUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.paint.Color
computeGraphBackgroundColor
(String colorScheme, org.eclipse.gef.dot.internal.language.color.Color dotColor) computeZestColor
(String colorScheme, org.eclipse.gef.dot.internal.language.color.Color dotColor) Returns the javafx representation of a dot color.getColorInfo
(org.eclipse.gef.dot.internal.language.dot.Attribute attribute) getColorInfos
(org.eclipse.gef.dot.internal.language.dot.Attribute attribute) org.eclipse.gef.dot.internal.language.color.Color
parseColorAttributeValue
(String colorAttributeValue) Creates aColor
object of a color attribute value.List<org.eclipse.gef.dot.internal.language.color.Color>
parseColorListAttributeValue
(String colorListAttributeValue) Creates a list ofColor
objects of a color list attribute value.
-
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 aColor
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 ofColor
objects of a color list attribute value.- Parameters:
colorListAttributeValue
- The string attribute value.- Returns:
- List of the corresponding
Color
objects.
-
getColorInfo
-
getColorInfos
public List<DotColorInfo> getColorInfos(org.eclipse.gef.dot.internal.language.dot.Attribute attribute) -
hex2Rgb
-