| Constructor and Description |
|---|
BasicStyle() |
BasicStyle(Color fillColor) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
int |
getAlpha() |
Color |
getFillColor() |
Paint |
getFillPattern() |
Color |
getLineColor() |
String |
getLinePattern() |
BasicStroke |
getLineStroke() |
int |
getLineWidth() |
void |
initialize(Layer layer)
Called before #paint is applied to each Feature.
|
boolean |
isEnabled() |
boolean |
isRenderingFill() |
boolean |
isRenderingFillPattern() |
boolean |
isRenderingLine() |
boolean |
isRenderingLinePattern() |
void |
paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
setAlpha(int alpha) |
void |
setEnabled(boolean enabled) |
void |
setFillColor(Color fillColor) |
BasicStyle |
setFillPattern(Paint fillPattern)
Remember to call #setRenderingFillPattern(true).
|
void |
setLineColor(Color lineColor) |
BasicStyle |
setLinePattern(String linePattern)
The actual dash pattern used internally will be the given dash pattern
multiplied by the line length.
|
void |
setLineWidth(int lineWidth) |
void |
setRenderingFill(boolean renderingFill) |
BasicStyle |
setRenderingFillPattern(boolean renderingFillPattern) |
void |
setRenderingLine(boolean renderingLine) |
BasicStyle |
setRenderingLinePattern(boolean renderingLinePattern) |
static float[] |
toArray(String linePattern,
float lineWidth) |
public BasicStyle(Color fillColor)
public BasicStyle()
public boolean isRenderingFillPattern()
public BasicStyle setRenderingFillPattern(boolean renderingFillPattern)
public Paint getFillPattern()
public BasicStyle setFillPattern(Paint fillPattern)
public String getLinePattern()
public BasicStyle setLinePattern(String linePattern)
linePattern - e.g. "5,2,3,2"public void initialize(Layer layer)
Styleinitialize in interface Stylepublic void setEnabled(boolean enabled)
setEnabled in interface Stylepublic void paint(Feature f, Graphics2D g, Viewport viewport) throws NoninvertibleTransformException
paint in interface StyleNoninvertibleTransformExceptionpublic boolean isRenderingFill()
public boolean isRenderingLine()
public boolean isRenderingLinePattern()
public void setRenderingFill(boolean renderingFill)
public void setRenderingLine(boolean renderingLine)
public BasicStyle setRenderingLinePattern(boolean renderingLinePattern)
public void setFillColor(Color fillColor)
public void setLineColor(Color lineColor)
public void setLineWidth(int lineWidth)
public static float[] toArray(String linePattern, float lineWidth)
public int getAlpha()
public Color getFillColor()
public Color getLineColor()
public int getLineWidth()
public void setAlpha(int alpha)
alpha - 0-255 (255 is opaque)public BasicStroke getLineStroke()
Copyright © 2015. All rights reserved.