org.geotools.styling.builder
Class FontBuilder

Object
  extended by FontBuilder
All Implemented Interfaces:
Builder<Font>

public class FontBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
FontBuilder()
           
FontBuilder(TextSymbolizerBuilder parent)
           
 
Method Summary
 Font 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)
           
 FontBuilder family(Expression family)
           
 FontBuilder family(String cqlExpression)
           
 FontBuilder familyName(String family)
           
protected  void init(Builder<T> other)
           
protected  Expression literal(Object literal)
           
protected  Expression property(String name)
           
 FontBuilder reset()
          Configure the Builder to produce a default result.
 FontBuilder reset(Font font)
          Configure the Builder to produce a copy of the provided original.
 FontBuilder size(double size)
           
 FontBuilder size(Expression size)
           
 FontBuilder size(String cqlExpression)
           
 FontBuilder style(Expression style)
           
 FontBuilder style(String cqlExpression)
           
 FontBuilder styleName(String style)
           
 FontBuilder unset()
          Configure the Builder to produce null.
 FontBuilder weight(Expression weight)
           
 FontBuilder weight(String cqlExpression)
           
 FontBuilder weightName(String weight)
           
 
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

FontBuilder

public FontBuilder()

FontBuilder

public FontBuilder(TextSymbolizerBuilder parent)
Method Detail

build

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

Returns:
Created object may be null if unset()

family

public FontBuilder family(Expression family)

familyName

public FontBuilder familyName(String family)

family

public FontBuilder family(String cqlExpression)

style

public FontBuilder style(Expression style)

styleName

public FontBuilder styleName(String style)

style

public FontBuilder style(String cqlExpression)

weight

public FontBuilder weight(Expression weight)

weightName

public FontBuilder weightName(String weight)

weight

public FontBuilder weight(String cqlExpression)

size

public FontBuilder size(Expression size)

size

public FontBuilder size(double size)

size

public FontBuilder size(String cqlExpression)

reset

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

Returns:
Builder configured to produce a default result.

reset

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

Returns:
Builder configured to produce the provided original

unset

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

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.