public class MultiCascade extends Object implements StyleKeys
Modifier and Type | Field and Description |
---|---|
private Map<String,Cascade> |
layers |
Range |
range |
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
Constructor and Description |
---|
MultiCascade()
Constructs a new
MultiCascade . |
Modifier and Type | Method and Description |
---|---|
Cascade |
getCascade(String layer)
Read-only version of
getOrCreateCascade(java.lang.String) . |
Collection<Map.Entry<String,Cascade>> |
getLayers() |
Cascade |
getOrCreateCascade(String layer)
Return the cascade with the given name.
|
boolean |
hasLayer(String layer) |
public MultiCascade()
MultiCascade
.public Cascade getOrCreateCascade(String layer)
layer
- layerpublic Cascade getCascade(String layer)
getOrCreateCascade(java.lang.String)
. For convenience, it returns an
empty cascade for non-existing layers. However this empty (read-only) cascade
is not added to this MultiCascade object.layer
- layerpublic Collection<Map.Entry<String,Cascade>> getLayers()