public class LineLayer extends Layer
Constructor and Description |
---|
LineLayer(String layerId,
String sourceId)
Creates a LineLayer.
|
Modifier and Type | Method and Description |
---|---|
protected void |
finalize() |
Expression |
getFilter()
Get a single expression filter.
|
PropertyValue<Float> |
getLineBlur()
Get the LineBlur property
|
TransitionOptions |
getLineBlurTransition()
Get the LineBlur property transition options
|
PropertyValue<String> |
getLineCap()
Get the LineCap property
|
PropertyValue<String> |
getLineColor()
Get the LineColor property
|
int |
getLineColorAsInt()
The color with which the line will be drawn.
|
TransitionOptions |
getLineColorTransition()
Get the LineColor property transition options
|
PropertyValue<Float[]> |
getLineDasharray()
Get the LineDasharray property
|
TransitionOptions |
getLineDasharrayTransition()
Get the LineDasharray property transition options
|
PropertyValue<Float> |
getLineGapWidth()
Get the LineGapWidth property
|
TransitionOptions |
getLineGapWidthTransition()
Get the LineGapWidth property transition options
|
PropertyValue<String> |
getLineGradient()
Get the LineGradient property
|
int |
getLineGradientAsInt()
Defines a gradient with which to color a line feature.
|
PropertyValue<String> |
getLineJoin()
Get the LineJoin property
|
PropertyValue<Float> |
getLineMiterLimit()
Get the LineMiterLimit property
|
PropertyValue<Float> |
getLineOffset()
Get the LineOffset property
|
TransitionOptions |
getLineOffsetTransition()
Get the LineOffset property transition options
|
PropertyValue<Float> |
getLineOpacity()
Get the LineOpacity property
|
TransitionOptions |
getLineOpacityTransition()
Get the LineOpacity property transition options
|
PropertyValue<String> |
getLinePattern()
Get the LinePattern property
|
TransitionOptions |
getLinePatternTransition()
Get the LinePattern property transition options
|
PropertyValue<Float> |
getLineRoundLimit()
Get the LineRoundLimit property
|
PropertyValue<Float[]> |
getLineTranslate()
Get the LineTranslate property
|
PropertyValue<String> |
getLineTranslateAnchor()
Get the LineTranslateAnchor property
|
TransitionOptions |
getLineTranslateTransition()
Get the LineTranslate property transition options
|
PropertyValue<Float> |
getLineWidth()
Get the LineWidth property
|
TransitionOptions |
getLineWidthTransition()
Get the LineWidth property transition options
|
String |
getSourceId()
Get the source id.
|
String |
getSourceLayer()
Get the source layer.
|
protected void |
initialize(String layerId,
String sourceId) |
void |
setFilter(Expression filter)
Set a single expression filter.
|
void |
setLineBlurTransition(TransitionOptions options)
Set the LineBlur property transition options
|
void |
setLineColorTransition(TransitionOptions options)
Set the LineColor property transition options
|
void |
setLineDasharrayTransition(TransitionOptions options)
Set the LineDasharray property transition options
|
void |
setLineGapWidthTransition(TransitionOptions options)
Set the LineGapWidth property transition options
|
void |
setLineOffsetTransition(TransitionOptions options)
Set the LineOffset property transition options
|
void |
setLineOpacityTransition(TransitionOptions options)
Set the LineOpacity property transition options
|
void |
setLinePatternTransition(TransitionOptions options)
Set the LinePattern property transition options
|
void |
setLineTranslateTransition(TransitionOptions options)
Set the LineTranslate property transition options
|
void |
setLineWidthTransition(TransitionOptions options)
Set the LineWidth property transition options
|
void |
setSourceLayer(String sourceLayer)
Set the source layer.
|
LineLayer |
withFilter(Expression filter)
Set a single expression filter.
|
LineLayer |
withProperties(PropertyValue<?>... properties)
Set a property or properties.
|
LineLayer |
withSourceLayer(String sourceLayer)
Set the source Layer.
|
checkThread, getId, getMaxZoom, getMinZoom, getNativePtr, getVisibility, nativeGetFilter, nativeGetId, nativeGetMaxZoom, nativeGetMinZoom, nativeGetSourceId, nativeGetSourceLayer, nativeGetVisibility, nativeSetFilter, nativeSetLayoutProperty, nativeSetMaxZoom, nativeSetMinZoom, nativeSetPaintProperty, nativeSetSourceLayer, setMaxZoom, setMinZoom, setProperties
public void setSourceLayer(String sourceLayer)
sourceLayer
- the source layer to setpublic LineLayer withSourceLayer(String sourceLayer)
sourceLayer
- the source layer to setpublic String getSourceId()
public String getSourceLayer()
public void setFilter(Expression filter)
filter
- the expression filter to setpublic LineLayer withFilter(Expression filter)
filter
- the expression filter to setpublic Expression getFilter()
public LineLayer withProperties(PropertyValue<?>... properties)
properties
- the var-args propertiespublic PropertyValue<String> getLineCap()
public PropertyValue<String> getLineJoin()
public PropertyValue<Float> getLineMiterLimit()
public PropertyValue<Float> getLineRoundLimit()
public PropertyValue<Float> getLineOpacity()
public TransitionOptions getLineOpacityTransition()
public void setLineOpacityTransition(TransitionOptions options)
options
- transition options for Floatpublic PropertyValue<String> getLineColor()
public int getLineColorAsInt()
RuntimeException
- thrown if property isn't a valuepublic TransitionOptions getLineColorTransition()
public void setLineColorTransition(TransitionOptions options)
options
- transition options for Stringpublic PropertyValue<Float[]> getLineTranslate()
public TransitionOptions getLineTranslateTransition()
public void setLineTranslateTransition(TransitionOptions options)
options
- transition options for Float[]public PropertyValue<String> getLineTranslateAnchor()
public PropertyValue<Float> getLineWidth()
public TransitionOptions getLineWidthTransition()
public void setLineWidthTransition(TransitionOptions options)
options
- transition options for Floatpublic PropertyValue<Float> getLineGapWidth()
public TransitionOptions getLineGapWidthTransition()
public void setLineGapWidthTransition(TransitionOptions options)
options
- transition options for Floatpublic PropertyValue<Float> getLineOffset()
public TransitionOptions getLineOffsetTransition()
public void setLineOffsetTransition(TransitionOptions options)
options
- transition options for Floatpublic PropertyValue<Float> getLineBlur()
public TransitionOptions getLineBlurTransition()
public void setLineBlurTransition(TransitionOptions options)
options
- transition options for Floatpublic PropertyValue<Float[]> getLineDasharray()
public TransitionOptions getLineDasharrayTransition()
public void setLineDasharrayTransition(TransitionOptions options)
options
- transition options for Float[]public PropertyValue<String> getLinePattern()
public TransitionOptions getLinePatternTransition()
public void setLinePatternTransition(TransitionOptions options)
options
- transition options for Stringpublic PropertyValue<String> getLineGradient()
public int getLineGradientAsInt()
RuntimeException
- thrown if property isn't a value© 2015–2018 Mapbox. All rights reserved.