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

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

public class StyledLayerBuilder<P>
extends java.lang.Object
implements Builder<StyledLayer>


Field Summary
protected  Builder<? extends StyledLayer> delegate
           
 
Constructor Summary
StyledLayerBuilder()
           
StyledLayerBuilder(P parent)
           
 
Method Summary
 StyledLayer build()
          Created object, may be null if unset()
 P end()
           
 StyledLayerBuilder<P> reset()
          Configure the Builder to produce a default result.
 StyledLayerBuilder<P> reset(StyledLayer layer)
          Configure the Builder to produce a copy of the provided original.
 StyledLayerBuilder<P> unset()
          Configure the Builder to produce null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected Builder<? extends StyledLayer> delegate
Constructor Detail

StyledLayerBuilder

public StyledLayerBuilder()

StyledLayerBuilder

public StyledLayerBuilder(P parent)
Method Detail

build

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

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

end

public P end()

reset

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

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

unset

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

reset

public StyledLayerBuilder<P> reset(StyledLayer layer)
Description copied from interface: Builder
Configure the Builder to produce a copy of the provided original.

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


Copyright © 1996-2010 Geotools. All Rights Reserved.