org.geotools.filter.expression
Class LiteralBuilder

Object
  extended by LiteralBuilder
All Implemented Interfaces:
Builder<Literal>

public class LiteralBuilder
extends Object
implements Builder<Literal>


Field Summary
protected  FilterFactory ff
           
 
Constructor Summary
LiteralBuilder()
           
LiteralBuilder(Literal literal)
           
 
Method Summary
 Literal build()
          Created object, may be null if unset()
 LiteralBuilder reset()
          Configure the Builder to produce a default result.
 LiteralBuilder reset(Literal original)
          Configure the Builder to produce a copy of the provided original.
 LiteralBuilder unset()
          Configure the Builder to produce null.
 LiteralBuilder value(Object literal)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ff

protected FilterFactory ff
Constructor Detail

LiteralBuilder

public LiteralBuilder()

LiteralBuilder

public LiteralBuilder(Literal literal)
Method Detail

value

public LiteralBuilder value(Object literal)

build

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

Specified by:
build in interface Builder<Literal>
Returns:
Created object may be null if unset()

reset

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

Specified by:
reset in interface Builder<Literal>
Returns:
Builder configured to produce a default result.

reset

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

Specified by:
reset in interface Builder<Literal>
Returns:
Builder configured to produce the provided original

unset

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


Copyright © 1996-2009 Geotools. All Rights Reserved.