public class NodeElement extends StyleElement
Modifier and Type | Class and Description |
---|---|
static class |
NodeElement.Symbol |
static class |
NodeElement.SymbolShape |
Modifier and Type | Field and Description |
---|---|
static StyleElementList |
DEFAULT_NODE_STYLELIST |
static StyleElementList |
DEFAULT_NODE_STYLELIST_TEXT |
MapImage |
mapImage |
RotationAngle |
mapImageAngle |
static NodeElement |
SIMPLE_NODE_ELEMSTYLE |
static BoxTextElement.BoxProvider |
SIMPLE_NODE_ELEMSTYLE_BOXPROVIDER |
NodeElement.Symbol |
symbol |
ICON_HEIGHT_IDX, ICON_IMAGE_IDX, ICON_KEYS, ICON_OFFSET_X_IDX, ICON_OFFSET_Y_IDX, ICON_OPACITY_IDX, ICON_WIDTH_IDX, isModifier, majorZIndex, objectZIndex, REPEAT_IMAGE_KEYS, zIndex
COLOR, DASHES, DASHES_BACKGROUND_COLOR, DASHES_BACKGROUND_OPACITY, DASHES_OFFSET, FILL_COLOR, FILL_EXTENT, FILL_EXTENT_THRESHOLD, 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_ROTATION, 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 |
NodeElement(Cascade c,
MapImage mapImage,
NodeElement.Symbol symbol,
float default_major_z_index,
RotationAngle rotationAngle) |
Modifier and Type | Method and Description |
---|---|
static NodeElement |
create(Environment env) |
private static NodeElement |
create(Environment env,
float default_major_z_index,
boolean allowDefault) |
static MapImage |
createIcon(Environment env,
String[] keys) |
private static NodeElement.Symbol |
createSymbol(Environment env) |
boolean |
equals(Object obj) |
BoxTextElement.BoxProvider |
getBoxProvider() |
int |
hashCode() |
void |
paintPrimitive(OsmPrimitive primitive,
MapPaintSettings settings,
StyledMapRenderer painter,
boolean selected,
boolean outermember,
boolean member)
draws a primitive
|
String |
toString() |
getFont, getWidth, isProperLineStyle
public final RotationAngle mapImageAngle
public final NodeElement.Symbol symbol
public static final NodeElement SIMPLE_NODE_ELEMSTYLE
public static final BoxTextElement.BoxProvider SIMPLE_NODE_ELEMSTYLE_BOXPROVIDER
public static final StyleElementList DEFAULT_NODE_STYLELIST
public static final StyleElementList DEFAULT_NODE_STYLELIST_TEXT
protected NodeElement(Cascade c, MapImage mapImage, NodeElement.Symbol symbol, float default_major_z_index, RotationAngle rotationAngle)
public static NodeElement create(Environment env)
private static NodeElement create(Environment env, float default_major_z_index, boolean allowDefault)
public static MapImage createIcon(Environment env, String[] keys)
private static NodeElement.Symbol createSymbol(Environment env)
public void paintPrimitive(OsmPrimitive primitive, MapPaintSettings settings, StyledMapRenderer painter, boolean selected, boolean outermember, boolean member)
StyleElement
paintPrimitive
in class StyleElement
primitive
- primitive to drawsettings
- paint settingspainter
- painterselected
- 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 BoxTextElement.BoxProvider getBoxProvider()
public int hashCode()
hashCode
in class StyleElement
public boolean equals(Object obj)
equals
in class StyleElement
public String toString()
toString
in class StyleElement