org.geotools.styling.builder
Class TextSymbolizerBuilder

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

public class TextSymbolizerBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
TextSymbolizerBuilder()
           
TextSymbolizerBuilder(RuleBuilder parent)
           
 
Method Summary
 TextSymbolizer build()
          Created object, may be null if unset()
 Object buildRoot()
           
 StyledLayerDescriptor buildSLD()
           
protected  void buildSLDInternal(StyledLayerDescriptorBuilder sb)
           
 Style buildStyle()
           
protected  void buildStyleInternal(StyleBuilder sb)
           
protected  Expression cqlExpression(String cql)
           
protected  Filter cqlFilter(String cql)
           
 FillBuilder fill()
           
 TextSymbolizerBuilder geometry(String geometry)
           
 HaloBuilder halo()
           
protected  void init(Builder<T> other)
           
 TextSymbolizerBuilder label(Expression label)
           
 TextSymbolizerBuilder label(String cqlExpression)
           
 TextSymbolizerBuilder labelText(String text)
           
 LinePlacementBuilder linePlacement()
           
protected  Expression literal(Object literal)
           
 FontBuilder newFont()
           
 TextSymbolizerBuilder option(String name, Object value)
           
 PointPlacementBuilder pointPlacement()
           
protected  Expression property(String name)
           
 TextSymbolizerBuilder reset()
          Configure the Builder to produce a default result.
 TextSymbolizerBuilder reset(TextSymbolizer symbolizer)
          Configure the Builder to produce a copy of the provided original.
 TextSymbolizerBuilder unset()
          Configure the Builder to produce null.
 TextSymbolizerBuilder uom(Unit<Length> uom)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sf

protected StyleFactory sf

parent

protected AbstractSLDBuilder<?> parent

FF

protected static final FilterFactory2 FF

unset

protected boolean unset
Constructor Detail

TextSymbolizerBuilder

public TextSymbolizerBuilder()

TextSymbolizerBuilder

public TextSymbolizerBuilder(RuleBuilder parent)
Method Detail

geometry

public TextSymbolizerBuilder geometry(String geometry)

halo

public HaloBuilder halo()

fill

public FillBuilder fill()

newFont

public FontBuilder newFont()

linePlacement

public LinePlacementBuilder linePlacement()

pointPlacement

public PointPlacementBuilder pointPlacement()

uom

public TextSymbolizerBuilder uom(Unit<Length> uom)

build

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

Returns:
Created object may be null if unset()

unset

public TextSymbolizerBuilder 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 reset()
Description copied from interface: Builder
Configure the Builder to produce a default result.

Returns:
Builder configured to produce a default result.

reset

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

Returns:
Builder configured to produce the provided original

option

public TextSymbolizerBuilder option(String name,
                                    Object value)

label

public TextSymbolizerBuilder label(Expression label)

label

public TextSymbolizerBuilder label(String cqlExpression)

labelText

public TextSymbolizerBuilder labelText(String text)

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.