org.geotools.styling.builder
Class TextSymbolizerBuilder<P>

Object
  extended by TextSymbolizerBuilder<P>
All Implemented Interfaces:
Builder<TextSymbolizer>

public class TextSymbolizerBuilder<P>
extends Object
implements Builder<TextSymbolizer>


Constructor Summary
TextSymbolizerBuilder()
           
TextSymbolizerBuilder(P parent)
           
 
Method Summary
 TextSymbolizer build()
          Created object, may be null if unset()
 TextSymbolizerBuilder<P> geometry(String geometry)
           
 HaloBuilder<TextSymbolizerBuilder<P>> halo()
           
 ExpressionBuilder label()
           
 ExpressionBuilder label(Expression expr)
          Expression used to label features.
 TextSymbolizerBuilder<P> reset()
          Configure the Builder to produce a default result.
 TextSymbolizerBuilder<P> reset(TextSymbolizer symbolizer)
          Configure the Builder to produce a copy of the provided original.
 TextSymbolizerBuilder<P> unset()
          Configure the Builder to produce null.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextSymbolizerBuilder

public TextSymbolizerBuilder()

TextSymbolizerBuilder

public TextSymbolizerBuilder(P parent)
Method Detail

geometry

public TextSymbolizerBuilder<P> geometry(String geometry)

halo

public HaloBuilder<TextSymbolizerBuilder<P>> halo()

build

public TextSymbolizer build()
Description copied from interface: Builder
Created object, may be null if unset()

Specified by:
build in interface Builder<TextSymbolizer>
Returns:
Created object may be null if unset()

unset

public TextSymbolizerBuilder<P> 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<TextSymbolizer>
Returns:
Builder configured to build null

reset

public TextSymbolizerBuilder<P> reset()
Description copied from interface: Builder
Configure the Builder to produce a default result.

Specified by:
reset in interface Builder<TextSymbolizer>
Returns:
Builder configured to produce a default result.

reset

public TextSymbolizerBuilder<P> reset(TextSymbolizer symbolizer)
Description copied from interface: Builder
Configure the Builder to produce a copy of the provided original.

Specified by:
reset in interface Builder<TextSymbolizer>
Returns:
Builder configured to produce the provided original

label

public ExpressionBuilder label()

label

public ExpressionBuilder label(Expression expr)
Expression used to label features.

The label expression often refers to an existing property.
textBuilder.label().property("fullname")

You may wish to concatenate several expressions together into a single label:
textBuilder.label().function("strConcat").param().property("city").param().literal("!")

Parameters:
expr -
Returns:
ExpressionBuilder for chaining


Copyright © 1996-2010 Geotools. All Rights Reserved.