org.geotools.styling.builder
Class FillBuilder

Object
  extended by FillBuilder
All Implemented Interfaces:
Builder<Fill>

public class FillBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
FillBuilder()
          Create a FillBuilder on its own; not part of a larger data structure.
FillBuilder(AbstractStyleBuilder<?> parent)
           
 
Method Summary
 Fill build()
          Build Fill as defined; FillBuilder will be reset after this use.
 Object buildRoot()
           
 StyledLayerDescriptor buildSLD()
           
protected  void buildSLDInternal(StyledLayerDescriptorBuilder sb)
           
 Style buildStyle()
           
protected  void buildStyleInternal(StyleBuilder sb)
           
 FillBuilder color(Color color)
           
 FillBuilder color(Expression color)
           
 FillBuilder color(String cqlExpression)
           
 FillBuilder colorHex(String hex)
           
protected  Expression cqlExpression(String cql)
           
protected  Filter cqlFilter(String cql)
           
 GraphicBuilder graphicFill()
           
protected  void init(Builder<T> other)
           
protected  Expression literal(Object literal)
           
 FillBuilder opacity(double opacity)
           
 FillBuilder opacity(Expression opacity)
           
 FillBuilder opacity(String cqlExpression)
           
protected  Expression property(String name)
           
 FillBuilder reset()
          Reset to produce the default Fill.
 FillBuilder reset(Fill original)
          Configure the Builder to produce a copy of the provided original.
 FillBuilder 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

FillBuilder

public FillBuilder()
Create a FillBuilder on its own; not part of a larger data structure.


FillBuilder

public FillBuilder(AbstractStyleBuilder<?> parent)
Method Detail

color

public FillBuilder color(Expression color)

color

public FillBuilder color(Color color)

color

public FillBuilder color(String cqlExpression)

colorHex

public FillBuilder colorHex(String hex)

opacity

public FillBuilder opacity(Expression opacity)

opacity

public FillBuilder opacity(double opacity)

opacity

public FillBuilder opacity(String cqlExpression)

graphicFill

public GraphicBuilder graphicFill()

build

public Fill build()
Build Fill as defined; FillBuilder will be reset after this use.

Returns:
Created Fill as defined

unset

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

reset

public FillBuilder reset()
Reset to produce the default Fill.

Returns:
Builder configured to produce a default result.

reset

public FillBuilder reset(Fill 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

buildStyleInternal

protected void buildStyleInternal(StyleBuilder sb)

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.