org.geotools.styling.builder
Class GraphicLegendBuilder

Object
  extended by GraphicLegendBuilder
All Implemented Interfaces:
Builder<GraphicLegend>

public class GraphicLegendBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
GraphicLegendBuilder()
           
GraphicLegendBuilder(AbstractStyleBuilder<?> parent)
           
 
Method Summary
 AnchorPointBuilder anchor()
           
 GraphicLegend build()
          Created object, may be null if unset()
 Object buildRoot()
           
 StyledLayerDescriptor buildSLD()
           
protected  void buildSLDInternal(StyledLayerDescriptorBuilder sb)
           
 Style buildStyle()
           
protected  void buildStyleInternal(StyleBuilder sb)
           
protected  Expression cqlExpression(String cql)
           
protected  Filter cqlFilter(String cql)
           
 DisplacementBuilder displacement()
           
protected  void init(Builder<T> other)
           
protected  Expression literal(Object literal)
           
 GraphicLegendBuilder opacity(double opacity)
           
 GraphicLegendBuilder opacity(Expression opacity)
           
 GraphicLegendBuilder opacity(String cqlExpression)
           
protected  Expression property(String name)
           
 GraphicLegendBuilder reset()
          Configure the Builder to produce a default result.
 GraphicLegendBuilder reset(GraphicLegend graphic)
           
 GraphicLegendBuilder reset(GraphicLegend original)
          Configure the Builder to produce a copy of the provided original.
 GraphicLegendBuilder rotation(double rotation)
           
 GraphicLegendBuilder rotation(Expression rotation)
           
 GraphicLegendBuilder rotation(String cqlExpression)
           
 GraphicLegendBuilder size(double size)
           
 GraphicLegendBuilder size(Expression size)
           
 GraphicLegendBuilder size(String cqlExpression)
           
 GraphicLegendBuilder unset()
          Configure the Builder to produce null.
 
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

GraphicLegendBuilder

public GraphicLegendBuilder()

GraphicLegendBuilder

public GraphicLegendBuilder(AbstractStyleBuilder<?> parent)
Method Detail

build

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

Returns:
Created object may be null if unset()

anchor

public AnchorPointBuilder anchor()

displacement

public DisplacementBuilder displacement()

opacity

public GraphicLegendBuilder opacity(Expression opacity)

opacity

public GraphicLegendBuilder opacity(double opacity)

opacity

public GraphicLegendBuilder opacity(String cqlExpression)

size

public GraphicLegendBuilder size(Expression size)

size

public GraphicLegendBuilder size(double size)

size

public GraphicLegendBuilder size(String cqlExpression)

rotation

public GraphicLegendBuilder rotation(Expression rotation)

rotation

public GraphicLegendBuilder rotation(double rotation)

rotation

public GraphicLegendBuilder rotation(String cqlExpression)

reset

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

Returns:
Builder configured to produce a default result.

reset

public GraphicLegendBuilder reset(GraphicLegend graphic)

unset

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

buildStyleInternal

protected void buildStyleInternal(StyleBuilder sb)

reset

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

Returns:
Builder configured to produce the provided original

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.