public class LineElemStyle extends ElemStyle
Modifier and Type | Class and Description |
---|---|
static class |
LineElemStyle.LineType |
Modifier and Type | Field and Description |
---|---|
java.awt.Color |
color |
java.awt.Color |
dashesBackground |
private java.awt.BasicStroke |
dashesLine |
private java.awt.BasicStroke |
line |
float |
offset |
float |
realWidth |
static LineElemStyle |
UNTAGGED_WAY |
ICON_HEIGHT_IDX, ICON_IMAGE_IDX, ICON_KEYS, ICON_OFFSET_X_IDX, ICON_OFFSET_Y_IDX, ICON_OPACITY_IDX, ICON_WIDTH_IDX, isModifier, major_z_index, object_z_index, REPEAT_IMAGE_KEYS, z_index
COLOR, DASHES, DASHES_BACKGROUND_COLOR, DASHES_BACKGROUND_OPACITY, DASHES_OFFSET, FILL_COLOR, FILL_IMAGE, FILL_OPACITY, FONT_FAMILY, FONT_SIZE, FONT_STYLE, FONT_WEIGHT, ICON_HEIGHT, ICON_IMAGE, ICON_OFFSET_X, ICON_OFFSET_Y, ICON_OPACITY, ICON_WIDTH, LINECAP, LINEJOIN, MAJOR_Z_INDEX, MITERLIMIT, MODIFIER, OBJECT_Z_INDEX, OFFSET, OPACITY, REAL_WIDTH, REPEAT_IMAGE, REPEAT_IMAGE_ALIGN, REPEAT_IMAGE_HEIGHT, REPEAT_IMAGE_OFFSET, REPEAT_IMAGE_OPACITY, REPEAT_IMAGE_PHASE, REPEAT_IMAGE_SPACING, REPEAT_IMAGE_WIDTH, TEXT, TEXT_ANCHOR_HORIZONTAL, TEXT_ANCHOR_VERTICAL, TEXT_COLOR, TEXT_HALO_COLOR, TEXT_HALO_OPACITY, TEXT_HALO_RADIUS, TEXT_OFFSET, TEXT_OFFSET_X, TEXT_OFFSET_Y, TEXT_OPACITY, TEXT_POSITION, WIDTH, Z_INDEX
Modifier | Constructor and Description |
---|---|
protected |
LineElemStyle(Cascade c,
float default_major_z_index,
java.awt.BasicStroke line,
java.awt.Color color,
java.awt.BasicStroke dashesLine,
java.awt.Color dashesBackground,
float offset,
float realWidth) |
Modifier and Type | Method and Description |
---|---|
static LineElemStyle |
createCasing(Environment env) |
private static LineElemStyle |
createImpl(Environment env,
LineElemStyle.LineType type) |
static LineElemStyle |
createLeftCasing(Environment env) |
static LineElemStyle |
createLine(Environment env) |
static LineElemStyle |
createRightCasing(Environment env) |
static LineElemStyle |
createSimpleLineStyle(java.awt.Color color,
boolean isAreaEdge) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isProperLineStyle() |
java.lang.String |
linecapToString(int linecap) |
java.lang.String |
linejoinToString(int linejoin) |
void |
paintPrimitive(OsmPrimitive primitive,
MapPaintSettings paintSettings,
StyledMapRenderer painter,
boolean selected,
boolean outermember,
boolean member)
draws a primitive
|
java.lang.String |
toString() |
public static final LineElemStyle UNTAGGED_WAY
private java.awt.BasicStroke line
public java.awt.Color color
public java.awt.Color dashesBackground
public float offset
public float realWidth
private java.awt.BasicStroke dashesLine
protected LineElemStyle(Cascade c, float default_major_z_index, java.awt.BasicStroke line, java.awt.Color color, java.awt.BasicStroke dashesLine, java.awt.Color dashesBackground, float offset, float realWidth)
public static LineElemStyle createSimpleLineStyle(java.awt.Color color, boolean isAreaEdge)
public static LineElemStyle createLine(Environment env)
public static LineElemStyle createLeftCasing(Environment env)
public static LineElemStyle createRightCasing(Environment env)
public static LineElemStyle createCasing(Environment env)
private static LineElemStyle createImpl(Environment env, LineElemStyle.LineType type)
public void paintPrimitive(OsmPrimitive primitive, MapPaintSettings paintSettings, StyledMapRenderer painter, boolean selected, boolean outermember, boolean member)
ElemStyle
paintPrimitive
in class ElemStyle
selected
- true, if primitive is selectedoutermember
- true, if primitive is not selected and outer member of a selected multipolygon relationmember
- true, if primitive is not selected and member of a selected relationpublic boolean isProperLineStyle()
isProperLineStyle
in class ElemStyle
public java.lang.String linejoinToString(int linejoin)
public java.lang.String linecapToString(int linecap)