Modifier and Type | Class and Description |
---|---|
class |
FunctionBuilder.ParamBuilder |
Modifier and Type | Field and Description |
---|---|
protected FilterFactory2 |
ff |
Constructor and Description |
---|
FunctionBuilder() |
FunctionBuilder(Function origional) |
FunctionBuilder(FunctionBuilder.ParamBuilder parent) |
Modifier and Type | Method and Description |
---|---|
Function |
build()
Created object, may be null if unset()
|
FunctionBuilder |
end() |
LiteralBuilder |
fallback()
Literal fallback value to use if named function is not implemented
|
FunctionBuilder |
fallback(Object obj)
Inline fallback value to use if named function is not implemented
|
FunctionBuilder |
function() |
FunctionBuilder |
function(String name) |
FunctionBuilder |
literal(Object literal) |
FunctionBuilder |
name(String function) |
FunctionBuilder.ParamBuilder |
param() |
FunctionBuilder.ParamBuilder |
param(int index) |
FunctionBuilder |
property(String xpath) |
FunctionBuilder |
reset()
Configure the Builder to produce a default result.
|
FunctionBuilder |
reset(Function original)
Configure the Builder to produce a copy of the provided original.
|
FunctionBuilder |
unset()
Configure the Builder to produce
null . |
protected FilterFactory2 ff
public FunctionBuilder()
public FunctionBuilder(FunctionBuilder.ParamBuilder parent)
public FunctionBuilder(Function origional)
public FunctionBuilder.ParamBuilder param()
public FunctionBuilder literal(Object literal)
public FunctionBuilder property(String xpath)
public FunctionBuilder function()
public FunctionBuilder function(String name)
public FunctionBuilder.ParamBuilder param(int index)
public FunctionBuilder name(String function)
public FunctionBuilder fallback(Object obj)
public LiteralBuilder fallback()
public Function build()
Builder
public FunctionBuilder reset()
Builder
public FunctionBuilder reset(Function original)
Builder
public FunctionBuilder unset()
Builder
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.
public FunctionBuilder end()
Copyright © 1996–2023 Geotools. All rights reserved.