public abstract class WCStroke<P,S>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BEVEL_JOIN |
static int |
BUTT_CAP |
static int |
DASHED_STROKE |
static int |
DOTTED_STROKE |
private int |
lineCap |
private int |
lineJoin |
static int |
MITER_JOIN |
private float |
miterLimit |
static int |
NO_STROKE |
private float |
offset |
private P |
paint |
static int |
ROUND_CAP |
static int |
ROUND_JOIN |
private float[] |
sizes |
static int |
SOLID_STROKE |
static int |
SQUARE_CAP |
private int |
style |
private float |
thickness |
Constructor and Description |
---|
WCStroke() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(WCStroke<P,S> stroke) |
float |
getDashOffset() |
float[] |
getDashSizes() |
int |
getLineCap() |
int |
getLineJoin() |
float |
getMiterLimit() |
P |
getPaint() |
abstract S |
getPlatformStroke() |
int |
getStyle() |
float |
getThickness() |
protected abstract void |
invalidate() |
void |
setDashOffset(float offset) |
void |
setDashSizes(float... sizes) |
void |
setLineCap(int lineCap) |
void |
setLineJoin(int lineJoin) |
void |
setMiterLimit(float miterLimit) |
void |
setPaint(P paint) |
void |
setStyle(int style) |
void |
setThickness(float thickness) |
java.lang.String |
toString() |
public static final int NO_STROKE
public static final int SOLID_STROKE
public static final int DOTTED_STROKE
public static final int DASHED_STROKE
public static final int BUTT_CAP
public static final int ROUND_CAP
public static final int SQUARE_CAP
public static final int MITER_JOIN
public static final int ROUND_JOIN
public static final int BEVEL_JOIN
private int style
private int lineCap
private int lineJoin
private float miterLimit
private float thickness
private float offset
private float[] sizes
private P paint
protected abstract void invalidate()
public abstract S getPlatformStroke()
public void setStyle(int style)
public void setLineCap(int lineCap)
public void setLineJoin(int lineJoin)
public void setMiterLimit(float miterLimit)
public void setThickness(float thickness)
public void setDashOffset(float offset)
public void setDashSizes(float... sizes)
public void setPaint(P paint)
public int getStyle()
public int getLineCap()
public int getLineJoin()
public float getMiterLimit()
public float getThickness()
public float getDashOffset()
public float[] getDashSizes()
public P getPaint()
public java.lang.String toString()
toString
in class java.lang.Object