org.geotools.filter.expression
Class PropertyNameBuilder

Object
  extended by PropertyNameBuilder
All Implemented Interfaces:
Builder<PropertyName>

public class PropertyNameBuilder
extends Object
implements Builder<PropertyName>


Field Summary
protected  FilterFactory2 ff
           
 
Constructor Summary
PropertyNameBuilder()
           
PropertyNameBuilder(PropertyName propertyName)
           
 
Method Summary
 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.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ff

protected FilterFactory2 ff
Constructor Detail

PropertyNameBuilder

public PropertyNameBuilder()

PropertyNameBuilder

public PropertyNameBuilder(PropertyName propertyName)
Method Detail

property

public PropertyNameBuilder property(String xpath)

name

public PropertyNameBuilder name(String name)

name

public PropertyNameBuilder name(Name name)

build

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

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

reset

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

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

reset

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

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

unset

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


Copyright © 1996-2010 Geotools. All Rights Reserved.