org.geotools.styling.builder
Class ExternalMarkBuilder<P>

Object
  extended by ExternalMarkBuilder<P>
All Implemented Interfaces:
Builder<ExternalMark>

public class ExternalMarkBuilder<P>
extends Object
implements Builder<ExternalMark>


Constructor Summary
ExternalMarkBuilder()
           
ExternalMarkBuilder(P parent)
           
 
Method Summary
 ExternalMark build()
          Created object, may be null if unset()
 P end()
           
 boolean isUnset()
           
 ExternalMarkBuilder<P> reset()
          Configure the Builder to produce a default result.
 ExternalMarkBuilder<P> reset(ExternalMark mark)
           
 ExternalMarkBuilder<P> reset(ExternalMark mark)
          Configure the Builder to produce a copy of the provided original.
 ExternalMarkBuilder<P> unset()
          Configure the Builder to produce null.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalMarkBuilder

public ExternalMarkBuilder()

ExternalMarkBuilder

public ExternalMarkBuilder(P parent)
Method Detail

build

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

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

end

public P end()

reset

public ExternalMarkBuilder<P> reset()
Description copied from interface: Builder
Configure the Builder to produce a default result.

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

reset

public ExternalMarkBuilder<P> reset(ExternalMark mark)

reset

public ExternalMarkBuilder<P> reset(ExternalMark mark)
Description copied from interface: Builder
Configure the Builder to produce a copy of the provided original.

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

unset

public ExternalMarkBuilder<P> 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<ExternalMark>
Returns:
Builder configured to build null

isUnset

public boolean isUnset()


Copyright © 1996-2010 Geotools. All Rights Reserved.