org.geotools.styling.builder
Class FeatureTypeConstraintBuilder

Object
  extended by FeatureTypeConstraintBuilder
All Implemented Interfaces:
Builder<FeatureTypeConstraint>

public class FeatureTypeConstraintBuilder
extends Object


Field Summary
protected static FilterFactory2 FF
           
protected  AbstractSLDBuilder<?> parent
           
protected  StyleFactory sf
           
protected  boolean unset
           
 
Constructor Summary
FeatureTypeConstraintBuilder()
           
FeatureTypeConstraintBuilder(AbstractSLDBuilder<?> parent)
           
 
Method Summary
 FeatureTypeConstraint build()
          Created object, may be null if unset()
 Object buildRoot()
           
 StyledLayerDescriptor buildSLD()
           
protected  void buildSLDInternal(StyledLayerDescriptorBuilder sb)
           
 FeatureTypeConstraintBuilder extent(String name, String value)
           
 FeatureTypeConstraintBuilder featureTypeName(String name)
           
 FeatureTypeConstraintBuilder filter(Filter filter)
           
protected  void init(Builder<T> other)
           
 FeatureTypeConstraintBuilder reset()
          Configure the Builder to produce a default result.
 FeatureTypeConstraintBuilder reset(FeatureTypeConstraint constraint)
          Configure the Builder to produce a copy of the provided original.
 FeatureTypeConstraintBuilder 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

sf

protected StyleFactory sf

parent

protected AbstractSLDBuilder<?> parent

FF

protected static final FilterFactory2 FF

unset

protected boolean unset
Constructor Detail

FeatureTypeConstraintBuilder

public FeatureTypeConstraintBuilder()

FeatureTypeConstraintBuilder

public FeatureTypeConstraintBuilder(AbstractSLDBuilder<?> parent)
Method Detail

extent

public FeatureTypeConstraintBuilder extent(String name,
                                           String value)

filter

public FeatureTypeConstraintBuilder filter(Filter filter)

featureTypeName

public FeatureTypeConstraintBuilder featureTypeName(String name)

build

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

Returns:
Created object may be null if unset()

reset

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

Returns:
Builder configured to produce a default result.

reset

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

Returns:
Builder configured to produce the provided original

unset

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

buildSLDInternal

protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)

buildSLD

public StyledLayerDescriptor buildSLD()

buildRoot

public Object buildRoot()

init

protected void init(Builder<T> other)


Copyright © 1996-2014 Geotools. All Rights Reserved.