org.geotools.filter.expression
Class LiteralBuilder
java.lang.Object
org.geotools.filter.expression.LiteralBuilder
- All Implemented Interfaces:
- Builder<org.opengis.filter.expression.Literal>
public class LiteralBuilder
- extends java.lang.Object
- implements Builder<org.opengis.filter.expression.Literal>
Field Summary |
protected org.opengis.filter.FilterFactory |
ff
|
Method Summary |
org.opengis.filter.expression.Literal |
build()
Created object, may be null if unset() |
LiteralBuilder |
reset()
Configure the Builder to produce a default result. |
LiteralBuilder |
reset(org.opengis.filter.expression.Literal original)
Configure the Builder to produce a copy of the provided original. |
LiteralBuilder |
unset()
Configure the Builder to produce null . |
LiteralBuilder |
value(java.lang.Object literal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ff
protected org.opengis.filter.FilterFactory ff
LiteralBuilder
public LiteralBuilder()
LiteralBuilder
public LiteralBuilder(org.opengis.filter.expression.Literal literal)
value
public LiteralBuilder value(java.lang.Object literal)
build
public org.opengis.filter.expression.Literal build()
- Description copied from interface:
Builder
- Created object, may be null if unset()
- Specified by:
build
in interface Builder<org.opengis.filter.expression.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<org.opengis.filter.expression.Literal>
- Returns:
- Builder configured to produce a default result.
reset
public LiteralBuilder reset(org.opengis.filter.expression.Literal original)
- Description copied from interface:
Builder
- Configure the Builder to produce a copy of the provided original.
- Specified by:
reset
in interface Builder<org.opengis.filter.expression.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<org.opengis.filter.expression.Literal>
- Returns:
- Builder configured to build
null
Copyright © 1996-2010 Geotools. All Rights Reserved.