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

java.lang.Object
  extended by org.geotools.styling.builder.SymbolizerBuilder<P>
All Implemented Interfaces:
Builder<Symbolizer>

public class SymbolizerBuilder<P>
extends java.lang.Object
implements Builder<Symbolizer>


Constructor Summary
SymbolizerBuilder()
           
SymbolizerBuilder(P parent)
           
 
Method Summary
 Symbolizer build()
          Created object, may be null if unset()
 LineSymbolizerBuilder<P> line()
           
 PointSymbolizerBuilder<P> point()
           
 PolygonSymbolizerBuilder<P> polygon()
           
 RasterSymbolizerBuilder<P> raster()
           
 SymbolizerBuilder<P> reset()
          Configure the Builder to produce a default result.
 SymbolizerBuilder<P> reset(Symbolizer symbolizer)
          Configure the Builder to produce a copy of the provided original.
 TextSymbolizerBuilder<P> text()
           
 SymbolizerBuilder<P> unset()
          Configure the Builder to produce null.
 ExtensionSymbolizerBuilder<P> vendor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbolizerBuilder

public SymbolizerBuilder()

SymbolizerBuilder

public SymbolizerBuilder(P parent)
Method Detail

point

public PointSymbolizerBuilder<P> point()

line

public LineSymbolizerBuilder<P> line()

polygon

public PolygonSymbolizerBuilder<P> polygon()

text

public TextSymbolizerBuilder<P> text()

raster

public RasterSymbolizerBuilder<P> raster()

vendor

public ExtensionSymbolizerBuilder<P> vendor()

unset

public SymbolizerBuilder<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<Symbolizer>
Returns:
Builder configured to build null

reset

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

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

reset

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

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

build

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

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


Copyright © 1996-2010 Geotools. All Rights Reserved.