org.geotools.styling.builder
Class StyledLayerDescriptorBuilder

Object
  extended by StyledLayerDescriptorBuilder
All Implemented Interfaces:
Builder<StyledLayerDescriptor>

public class StyledLayerDescriptorBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
StyledLayerDescriptorBuilder()
           
 
Method Summary
 StyledLayerDescriptor build()
          Created object, may be null if unset()
 Object buildRoot()
           
 StyledLayerDescriptor buildSLD()
           
protected  void buildSLDInternal(StyledLayerDescriptorBuilder sb)
           
protected  void init(Builder<T> other)
           
 StyledLayerDescriptorBuilder name(String name)
           
 NamedLayerBuilder namedLayer()
           
 StyledLayerDescriptorBuilder reset()
          Reset stroke to default values.
 StyledLayerDescriptorBuilder reset(StyledLayerDescriptor other)
          Reset builder to provided original stroke.
 StyledLayerDescriptorBuilder sldAbstract(String sldAbstract)
           
 StyledLayerDescriptorBuilder title(String title)
           
 StyledLayerDescriptorBuilder unset()
          Configure the Builder to produce null.
 UserLayerBuilder userLayer()
           
 
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

StyledLayerDescriptorBuilder

public StyledLayerDescriptorBuilder()
Method Detail

name

public StyledLayerDescriptorBuilder name(String name)

title

public StyledLayerDescriptorBuilder title(String title)

sldAbstract

public StyledLayerDescriptorBuilder sldAbstract(String sldAbstract)

namedLayer

public NamedLayerBuilder namedLayer()

userLayer

public UserLayerBuilder userLayer()

reset

public StyledLayerDescriptorBuilder reset()
Reset stroke to default values.

Returns:
Builder configured to produce a default result.

reset

public StyledLayerDescriptorBuilder reset(StyledLayerDescriptor other)
Reset builder to provided original stroke.

Parameters:
stroke -
Returns:
Builder configured to produce the provided original

build

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

Returns:
Created object may be null if unset()

buildSLD

public StyledLayerDescriptor buildSLD()

buildSLDInternal

protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)

unset

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

buildRoot

public Object buildRoot()

init

protected void init(Builder<T> other)


Copyright © 1996-2014 Geotools. All Rights Reserved.