public class PropertyNameBuilder extends Object implements Builder<PropertyName>
| Modifier and Type | Field and Description |
|---|---|
protected FilterFactory2 |
ff |
| Constructor and Description |
|---|
PropertyNameBuilder() |
PropertyNameBuilder(PropertyName propertyName) |
| Modifier and Type | Method and Description |
|---|---|
PropertyName |
build()
Created object, may be null if unset()
|
PropertyNameBuilder |
name(Name name) |
PropertyNameBuilder |
name(String name) |
PropertyNameBuilder |
property(String xpath) |
PropertyNameBuilder |
reset()
Configure the Builder to produce a default result.
|
PropertyNameBuilder |
reset(PropertyName original)
Configure the Builder to produce a copy of the provided original.
|
PropertyNameBuilder |
unset()
Configure the Builder to produce
null. |
protected FilterFactory2 ff
public PropertyNameBuilder()
public PropertyNameBuilder(PropertyName propertyName)
public PropertyNameBuilder property(String xpath)
public PropertyNameBuilder name(String name)
public PropertyNameBuilder name(Name name)
public PropertyName build()
Builderbuild in interface Builder<PropertyName>public PropertyNameBuilder reset()
Builderreset in interface Builder<PropertyName>public PropertyNameBuilder reset(PropertyName original)
Builderreset in interface Builder<PropertyName>original - Original, if null this will behave the same as unset()public PropertyNameBuilder unset()
Buildernull.
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.
unset in interface Builder<PropertyName>nullCopyright © 1996–2021 Geotools. All rights reserved.