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 |
private static java.lang.String[] |
ICON_KEYS |
MapImage |
mapImage |
RotationAngle |
mapImageAngle |
static NodeElement |
SIMPLE_NODE_ELEMSTYLE |
static BoxTextElement.BoxProvider |
SIMPLE_NODE_ELEMSTYLE_BOXPROVIDER |
NodeElement.Symbol |
symbol |
defaultSelectedHandling, ICON_HEIGHT_IDX, ICON_IMAGE_IDX, ICON_OFFSET_X_IDX, ICON_OFFSET_Y_IDX, ICON_OPACITY_IDX, ICON_WIDTH_IDX, isModifier, majorZIndex, objectZIndex, 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, WAY_DIRECTION_ARROWS, WIDTH, Z_INDEX
Modifier | Constructor and Description |
---|---|
protected |
NodeElement(Cascade c,
MapImage mapImage,
NodeElement.Symbol symbol,
float defaultMajorZindex,
RotationAngle rotationAngle) |
Modifier and Type | Method and Description |
---|---|
static NodeElement |
create(Environment env) |
private static NodeElement |
create(Environment env,
float defaultMajorZindex,
boolean allowDefault) |
static MapImage |
createIcon(Environment env,
java.lang.String[] keys) |
private static NodeElement.Symbol |
createSymbol(Environment env) |
boolean |
equals(java.lang.Object obj) |
BoxTextElement.BoxProvider |
getBoxProvider() |
int |
hashCode() |
void |
paintPrimitive(OsmPrimitive primitive,
MapPaintSettings settings,
StyledMapRenderer painter,
boolean selected,
boolean outermember,
boolean member)
draws a primitive
|
java.lang.String |
toString() |
getFont, getWidth, isProperLineStyle
public final RotationAngle mapImageAngle
public final NodeElement.Symbol symbol
private static final java.lang.String[] ICON_KEYS
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 defaultMajorZindex, RotationAngle rotationAngle)
public static NodeElement create(Environment env)
private static NodeElement create(Environment env, float defaultMajorZindex, boolean allowDefault)
public static MapImage createIcon(Environment env, java.lang.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(java.lang.Object obj)
equals
in class StyleElement
public java.lang.String toString()
toString
in class StyleElement