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

Object
  extended by GraphicBuilder<P>
All Implemented Interfaces:
Builder<Graphic>

public class GraphicBuilder<P>
extends Object
implements Builder<Graphic>


Constructor Summary
GraphicBuilder()
           
GraphicBuilder(P parent)
           
 
Method Summary
 Graphic build()
          Created object, may be null if unset()
 ExternalGraphicBuilder<GraphicBuilder<P>> externalGraphic()
           
 GraphicBuilder<P> externalGraphic(String onlineResource, String format)
           
 ExternalGraphicBuilder<GraphicBuilder<P>> externalGraphic(URL onlineResource, String format)
           
 MarkBuilder<GraphicBuilder<P>> mark()
           
 GraphicBuilder<P> mark(String wellKnownName)
           
 GraphicBuilder<P> opacity(Expression opacity)
           
 GraphicBuilder<P> reset()
          Configure the Builder to produce a default result.
 GraphicBuilder<P> reset(Graphic graphic)
          Configure the Builder to produce a copy of the provided original.
 GraphicBuilder<P> rotation(Expression rotation)
           
 GraphicBuilder<P> size(Expression size)
           
 GraphicBuilder<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

GraphicBuilder

public GraphicBuilder()

GraphicBuilder

public GraphicBuilder(P parent)
Method Detail

opacity

public GraphicBuilder<P> opacity(Expression opacity)

size

public GraphicBuilder<P> size(Expression size)

rotation

public GraphicBuilder<P> rotation(Expression rotation)

externalGraphic

public ExternalGraphicBuilder<GraphicBuilder<P>> externalGraphic()

externalGraphic

public ExternalGraphicBuilder<GraphicBuilder<P>> externalGraphic(URL onlineResource,
                                                                 String format)

externalGraphic

public GraphicBuilder<P> externalGraphic(String onlineResource,
                                         String format)

mark

public MarkBuilder<GraphicBuilder<P>> mark()

mark

public GraphicBuilder<P> mark(String wellKnownName)

build

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

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

unset

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

reset

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

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

reset

public GraphicBuilder<P> reset(Graphic graphic)
Description copied from interface: Builder
Configure the Builder to produce a copy of the provided original.

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


Copyright © 1996-2009 Geotools. All Rights Reserved.