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

Object
  extended by StyleBuilder<P>
All Implemented Interfaces:
Builder<Style>

public class StyleBuilder<P>
extends Object
implements Builder<Style>


Constructor Summary
StyleBuilder()
           
StyleBuilder(P parent)
           
 
Method Summary
 Style build()
          Created object, may be null if unset()
 StyleBuilder<P> name(String name)
           
 FeatureTypeStyleBuilder newFeatureTypeStyle()
           
 StyleBuilder reset()
          Configure the Builder to produce a default result.
 StyleBuilder reset(Style style)
          Configure the Builder to produce a copy of the provided original.
 StyleBuilder styleAbstract(String styleAbstract)
           
 StyleBuilder title(String title)
           
 StyleBuilder 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

StyleBuilder

public StyleBuilder()

StyleBuilder

public StyleBuilder(P parent)
Method Detail

name

public StyleBuilder<P> name(String name)

title

public StyleBuilder title(String title)

styleAbstract

public StyleBuilder styleAbstract(String styleAbstract)

newFeatureTypeStyle

public FeatureTypeStyleBuilder newFeatureTypeStyle()

build

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

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

unset

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

reset

public StyleBuilder reset()
Description copied from interface: Builder
Configure the Builder to produce a default result.

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

reset

public StyleBuilder reset(Style style)
Description copied from interface: Builder
Configure the Builder to produce a copy of the provided original.

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


Copyright © 1996-2010 Geotools. All Rights Reserved.