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

Object
  extended by MarkBuilder<P>
All Implemented Interfaces:
Builder<Mark>

public class MarkBuilder<P>
extends Object
implements Builder<Mark>


Constructor Summary
MarkBuilder()
           
MarkBuilder(P parent)
           
 
Method Summary
 Mark build()
          Created object, may be null if unset()
 ExternalMarkBuilder<MarkBuilder<P>> externalMark()
           
 FillBuilder<MarkBuilder<P>> fill()
           
 MarkBuilder<P> name(Expression name)
           
 MarkBuilder<P> reset()
          Configure the Builder to produce a default result.
 MarkBuilder<P> reset(Mark mark)
          Configure the Builder to produce a copy of the provided original.
 StrokeBuilder<MarkBuilder<P>> stroke()
           
 MarkBuilder<P> unset()
          Configure the Builder to produce null.
 ChildExpressionBuilder<MarkBuilder<P>> wellKnownName()
           
 MarkBuilder<P> wellKnownName(Expression name)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkBuilder

public MarkBuilder()

MarkBuilder

public MarkBuilder(P parent)
Method Detail

wellKnownName

public ChildExpressionBuilder<MarkBuilder<P>> wellKnownName()

wellKnownName

public MarkBuilder<P> wellKnownName(Expression name)

name

public MarkBuilder<P> name(Expression name)

externalMark

public ExternalMarkBuilder<MarkBuilder<P>> externalMark()

stroke

public StrokeBuilder<MarkBuilder<P>> stroke()

fill

public FillBuilder<MarkBuilder<P>> fill()

reset

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

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

build

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

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

reset

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

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

unset

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


Copyright © 1996-2009 Geotools. All Rights Reserved.