org.geotools.styling.builder
Class StrokeBuilder
Object
StrokeBuilder
- All Implemented Interfaces:
- Builder<Stroke>
public class StrokeBuilder
- extends Object
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sf
protected StyleFactory sf
parent
protected AbstractSLDBuilder<?> parent
FF
protected static final FilterFactory2 FF
unset
protected boolean unset
StrokeBuilder
public StrokeBuilder()
StrokeBuilder
public StrokeBuilder(AbstractStyleBuilder<?> parent)
unset
public StrokeBuilder unset()
- Description copied from interface:
Builder
- Configure the Builder to produce
null
.
This method allows a Builder to be used as a placeholder; in its
unset state the build() method will produce null
. If
any of the builder methods are used the builder will produce a
result.
- Specified by:
unset
in interface Builder<Stroke>
- Returns:
- Builder configured to build
null
reset
public StrokeBuilder reset()
- Reset stroke to default values.
- Returns:
- Builder configured to produce a default result.
reset
public StrokeBuilder reset(Stroke original)
- Description copied from interface:
Builder
- Configure the Builder to produce a copy of the provided original.
- Returns:
- Builder configured to produce the provided original
reset
public StrokeBuilder reset(Stroke stroke)
- Reset builder to provided original stroke.
- Parameters:
stroke
-
color
public StrokeBuilder color(Expression color)
color
public StrokeBuilder color(Color color)
color
public StrokeBuilder color(String cqlExpression)
colorHex
public StrokeBuilder colorHex(String hex)
width
public StrokeBuilder width(Expression width)
width
public StrokeBuilder width(double width)
width
public StrokeBuilder width(String cqlExpression)
opacity
public StrokeBuilder opacity(Expression opacity)
opacity
public StrokeBuilder opacity(double opacity)
opacity
public StrokeBuilder opacity(String cqlExpression)
lineCap
public StrokeBuilder lineCap(Expression lineCap)
lineCap
public StrokeBuilder lineCap(String cqlExpression)
lineCapName
public StrokeBuilder lineCapName(String cap)
lineJoin
public StrokeBuilder lineJoin(Expression lineJoin)
lineJoin
public StrokeBuilder lineJoin(String cqlExpression)
lineJoinName
public StrokeBuilder lineJoinName(String join)
dashArray
public StrokeBuilder dashArray(float... dashArray)
dashOffset
public StrokeBuilder dashOffset(Expression dashOffset)
dashOffset
public StrokeBuilder dashOffset(double dashOffset)
dashOffset
public StrokeBuilder dashOffset(String cqlExpression)
graphicStroke
public GraphicBuilder graphicStroke()
fillBuilder
public GraphicBuilder fillBuilder()
build
public Stroke build()
- Description copied from interface:
Builder
- Created object, may be null if unset()
- Returns:
- Created object may be null if unset()
buildStyleInternal
protected void buildStyleInternal(StyleBuilder sb)
literal
protected Expression literal(Object literal)
property
protected Expression property(String name)
cqlExpression
protected Expression cqlExpression(String cql)
cqlFilter
protected Filter cqlFilter(String cql)
buildSLDInternal
protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
buildStyle
public Style buildStyle()
buildRoot
public Object buildRoot()
init
protected void init(Builder<T> other)
buildSLD
public StyledLayerDescriptor buildSLD()
Copyright © 1996-2014 Geotools. All Rights Reserved.