public class SparklineParameters extends Object
highlightedValueXPosition), magenta by default if null and highlightedValueXPosition is not nullhighlightedValueXPosition is provided. By default (x,y) values are shown, use highlightTextMode to control this.highlightedValueXPosition and highlightTextColor are providedSparklineGraph| Modifier and Type | Class and Description |
|---|---|
static class |
SparklineParameters.HighlightTextMode
Defines what text is shown when highlightTextColor is not null.
|
| Modifier and Type | Field and Description |
|---|---|
private Color |
areaColor |
private Color |
backgroundColor |
static Color |
DEFAULT_AREA_COLOR |
static Color |
DEFAULT_BACKGROUND_COLOR |
static SparklineParameters.HighlightTextMode |
DEFAULT_HIGHLIGHT_TEXT_MODE |
static Color |
DEFAULT_HIGHLIGHT_VALUE_COLOR |
static Color |
DEFAULT_LINE_COLOR |
static Color |
DEFAULT_TEXT_BOX_COLOR |
static Color |
DEFAULT_TEXT_COLOR |
private boolean |
drawArea |
private int |
height |
private Integer |
highlightedValueXPosition |
private Color |
highlightMaxColor |
private Color |
highlightMinColor |
private Color |
highlightTextBoxColor |
private Color |
highlightTextColor |
private SparklineParameters.HighlightTextMode |
highlightTextMode |
private Color |
highligtValueColor |
private Color |
lineColor |
private boolean |
transparentBackground |
private int |
width |
| Constructor and Description |
|---|
SparklineParameters(int width,
int height)
Create a simple sparkline parameters with only lines
|
SparklineParameters(int width,
int height,
Color lineColor)
Create a simple sparkline parameters with only lines and a specific line color
|
SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor)
Create a simple sparkline parameters with only lines and a specific line color and background color
|
SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor,
Color highlightMinColor,
Color highlightMaxColor)
Create a sparkline parameters specifying colors for line, background, and max/min highlight colors (no highlight if null)
|
SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor,
Color highlightMinColor,
Color highlightMaxColor,
Integer highlightedValueXPosition)
Create a sparkline parameters specifying colors for line, background, and max/min highlight colors (no highlight if null) and a x pixel position to highlight closest value with default
highlight text and text box colors and default
HighlightTextMode. |
SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor,
Color highlightMinColor,
Color highlightMaxColor,
Integer highlightedValueXPosition,
Color highligtValueColor,
Color highlightTextColor,
Color highlightTextBoxColor,
SparklineParameters.HighlightTextMode highlightTextMode)
Create a sparkline parameters specifying colors for line, background, and max/min highlight colors (no highlight if null) and a x pixel position to highlight closest value with specific
highlight text and text box colors and
HighlightTextMode. |
| Modifier and Type | Method and Description |
|---|---|
Color |
getAreaColor()
Returns current areaColor.
|
Color |
getBackgroundColor()
Returns current background color.
|
int |
getHeight()
Returns current height for the sparkline in pixels.
|
Integer |
getHighlightedValueXPosition()
Returns current X position for highlighting the closest value.
|
Color |
getHighlightMaxColor()
Returns current highlightMaxColor.
|
Color |
getHighlightMinColor()
Returns current highlightMinColor.
|
Color |
getHighlightTextBoxColor()
Returns current color for the highlighted value text bounding box.
|
Color |
getHighlightTextColor()
Returns current color for the highlighted value text.
|
SparklineParameters.HighlightTextMode |
getHighlightTextMode()
Return current HighlightTextMode
|
Color |
getHighligtValueColor()
Returns current color for the highlighted value.
|
Color |
getLineColor()
Returns current color for the sparkline line.
|
int |
getWidth()
Returns current width for the sparkline in pixels.
|
boolean |
isDrawArea()
Checks if the area under the line is enabled.
|
boolean |
isTransparentBackground()
Checks if transparent background is enabled.
|
void |
setAreaColor(Color areaColor)
Set color to fill the area under the line.
|
void |
setBackgroundColor(Color backgroundColor)
Set background color.
|
void |
setDrawArea(boolean drawArea)
Set draw area.
|
void |
setHeight(int height)
Set height for the sparkline in pixels.
|
void |
setHighlightedValueXPosition(Integer highlightedValueXPosition)
Set a X position in pixels to find closest value in the sparkline and highlight it.
|
void |
setHighlightMaxColor(Color highlightMaxColor)
Set color for the maximum value highlight, or null to draw no highlight.
|
void |
setHighlightMinColor(Color highlightMinColor)
Set color for the minimum value highlight, or null to draw no highlight.
|
void |
setHighlightTextBoxColor(Color highlightTextBoxColor)
Set color for the highlighted value text bounding box, or null to draw no box.
|
void |
setHighlightTextColor(Color highlightTextColor)
Set color for the highlighted value text, or null to draw no text.
|
void |
setHighlightTextMode(SparklineParameters.HighlightTextMode highlightTextMode)
Set HighlightTextMode
|
void |
setHighligtValueColor(Color highligtValueColor)
Set color for the value highlight, magenta is used if it is null.
|
void |
setLineColor(Color lineColor)
Set color for the sparkline line.
|
void |
setTransparentBackground(boolean transparentBackground)
Set transparent background.
|
void |
setWidth(int width)
Set width for the sparkline in pixels.
|
public static final Color DEFAULT_LINE_COLOR
public static final Color DEFAULT_AREA_COLOR
public static final Color DEFAULT_BACKGROUND_COLOR
public static final Color DEFAULT_HIGHLIGHT_VALUE_COLOR
public static final Color DEFAULT_TEXT_COLOR
public static final Color DEFAULT_TEXT_BOX_COLOR
public static final SparklineParameters.HighlightTextMode DEFAULT_HIGHLIGHT_TEXT_MODE
private int width
private int height
private Color lineColor
private Color areaColor
private Color backgroundColor
private boolean transparentBackground
private boolean drawArea
private Color highlightMinColor
private Color highlightMaxColor
private Integer highlightedValueXPosition
private Color highligtValueColor
private Color highlightTextColor
private Color highlightTextBoxColor
private SparklineParameters.HighlightTextMode highlightTextMode
public SparklineParameters(int width,
int height)
width - Width in pixelsheight - Height in pixelspublic SparklineParameters(int width,
int height,
Color lineColor)
width - Width in pixelsheight - Height in pixelslineColor - Lines colorpublic SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor)
width - Width in pixelsheight - Height in pixelslineColor - Lines colorbackgroundColor - Background colorpublic SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor,
Color highlightMinColor,
Color highlightMaxColor)
width - Width in pixelsheight - Height in pixelslineColor - Lines colorbackgroundColor - Background colorhighlightMinColor - Min value highlight color or nullhighlightMaxColor - Max value highlight color or nullpublic SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor,
Color highlightMinColor,
Color highlightMaxColor,
Integer highlightedValueXPosition)
HighlightTextMode.width - Width in pixelsheight - Height in pixelslineColor - Lines colorbackgroundColor - Background colorhighlightMinColor - Min value highlight color or nullhighlightMaxColor - Max value highlight color or nullhighlightedValueXPosition - X position in pixels to find closest value in the sparklinepublic SparklineParameters(int width,
int height,
Color lineColor,
Color backgroundColor,
Color highlightMinColor,
Color highlightMaxColor,
Integer highlightedValueXPosition,
Color highligtValueColor,
Color highlightTextColor,
Color highlightTextBoxColor,
SparklineParameters.HighlightTextMode highlightTextMode)
HighlightTextMode.width - Width in pixelsheight - Height in pixelslineColor - Lines colorbackgroundColor - Background colorhighlightMinColor - Min value highlight color or nullhighlightMaxColor - Max value highlight color or nullhighlightedValueXPosition - X position in pixels to find closest value in the sparklinehighligtValueColor - Highlighted value color (Magenta if null)highlightTextColor - Highlighted value text color or nullhighlightTextBoxColor - Highlighted value text box color or nullhighlightTextMode - What to show on the highlight text (x and/or y values)public Color getBackgroundColor()
public void setBackgroundColor(Color backgroundColor)
backgroundColor - New background colorpublic int getHeight()
public void setHeight(int height)
height - Height in pixelspublic Color getHighlightTextBoxColor()
public void setHighlightTextBoxColor(Color highlightTextBoxColor)
highlightTextBoxColor - New highlightTextBoxColor or nullpublic Color getHighlightTextColor()
public void setHighlightTextColor(Color highlightTextColor)
highlightTextColor - New highlightTextColor or nullpublic Color getHighligtValueColor()
public void setHighligtValueColor(Color highligtValueColor)
highligtValueColor - New highligtValueColorpublic Color getHighlightMaxColor()
public void setHighlightMaxColor(Color highlightMaxColor)
highlightMaxColor - New highlightMaxColorpublic Color getHighlightMinColor()
public void setHighlightMinColor(Color highlightMinColor)
highlightMinColor - New highlightMinColorpublic Integer getHighlightedValueXPosition()
public void setHighlightedValueXPosition(Integer highlightedValueXPosition)
Set a X position in pixels to find closest value in the sparkline and highlight it.
If null or out of the sparkline width range, no value is highlighted.
highlightedValueXPosition - New highlightedValueXPosition in pixelspublic SparklineParameters.HighlightTextMode getHighlightTextMode()
SparklineParameters.HighlightTextModepublic void setHighlightTextMode(SparklineParameters.HighlightTextMode highlightTextMode)
highlightTextMode - New HighlightTextModeSparklineParameters.HighlightTextModepublic Color getLineColor()
public void setLineColor(Color lineColor)
lineColor - New lineColorpublic int getWidth()
public void setWidth(int width)
width - width in pixelspublic boolean isTransparentBackground()
public void setTransparentBackground(boolean transparentBackground)
transparentBackground - transparent background enabledpublic void setAreaColor(Color areaColor)
areaColor - New areaColorpublic Color getAreaColor()
public void setDrawArea(boolean drawArea)
drawArea - draw area enabledpublic boolean isDrawArea()
Copyright © 2007–2017 Gephi Consortium. All rights reserved.