org.geotools.styling.builder
Class RasterSymbolizerBuilder

Object
  extended by RasterSymbolizerBuilder
All Implemented Interfaces:
Builder<RasterSymbolizer>

public class RasterSymbolizerBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
RasterSymbolizerBuilder()
           
RasterSymbolizerBuilder(AbstractStyleBuilder<?> parent)
           
 
Method Summary
 RasterSymbolizer build()
          Created object, may be null if unset()
 Object buildRoot()
           
 StyledLayerDescriptor buildSLD()
           
protected  void buildSLDInternal(StyledLayerDescriptorBuilder sb)
           
 Style buildStyle()
           
protected  void buildStyleInternal(StyleBuilder sb)
           
 ChannelSelectionBuilder channelSelection()
           
 ColorMapBuilder colorMap()
           
 ContrastEnhancementBuilder contrastEnhancement()
           
protected  Expression cqlExpression(String cql)
           
protected  Filter cqlFilter(String cql)
           
 DescriptionBuilder description()
           
 RasterSymbolizerBuilder geometry(Expression geometry)
           
 RasterSymbolizerBuilder geometry(String cqlExpression)
           
protected  void init(Builder<T> other)
           
protected  Expression literal(Object literal)
           
 RasterSymbolizerBuilder name(String name)
           
 RasterSymbolizerBuilder opacity(double opacity)
           
 RasterSymbolizerBuilder opacity(Expression opacity)
           
 RasterSymbolizerBuilder opacity(String cqlExpression)
           
 RasterSymbolizerBuilder overlapBehavior(OverlapBehavior behavior)
           
protected  Expression property(String name)
           
 RasterSymbolizerBuilder reset()
          Configure the Builder to produce a default result.
 RasterSymbolizerBuilder reset(RasterSymbolizer symbolizer)
          Configure the Builder to produce a copy of the provided original.
 ShadedReliefBuilder shadedRelief()
           
 RasterSymbolizerBuilder unset()
          Configure the Builder to produce null.
 RasterSymbolizerBuilder 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

RasterSymbolizerBuilder

public RasterSymbolizerBuilder()

RasterSymbolizerBuilder

public RasterSymbolizerBuilder(AbstractStyleBuilder<?> parent)
Method Detail

name

public RasterSymbolizerBuilder name(String name)

description

public DescriptionBuilder description()

geometry

public RasterSymbolizerBuilder geometry(Expression geometry)

geometry

public RasterSymbolizerBuilder geometry(String cqlExpression)

opacity

public RasterSymbolizerBuilder opacity(Expression opacity)

opacity

public RasterSymbolizerBuilder opacity(double opacity)

opacity

public RasterSymbolizerBuilder opacity(String cqlExpression)

uom

public RasterSymbolizerBuilder uom(Unit<Length> uom)

channelSelection

public ChannelSelectionBuilder channelSelection()

colorMap

public ColorMapBuilder colorMap()

contrastEnhancement

public ContrastEnhancementBuilder contrastEnhancement()

shadedRelief

public ShadedReliefBuilder shadedRelief()

overlapBehavior

public RasterSymbolizerBuilder overlapBehavior(OverlapBehavior behavior)

build

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

Returns:
Created object may be null if unset()

reset

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

Returns:
Builder configured to produce a default result.

reset

public RasterSymbolizerBuilder reset(RasterSymbolizer 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

buildStyleInternal

protected void buildStyleInternal(StyleBuilder sb)

unset

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

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.