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

Object
  extended by ExternalGraphicBuilder<P>
All Implemented Interfaces:
Builder<ExternalGraphic>

public class ExternalGraphicBuilder<P>
extends Object
implements Builder<ExternalGraphic>


Constructor Summary
ExternalGraphicBuilder()
           
ExternalGraphicBuilder(P parent)
           
 
Method Summary
 ExternalGraphic build()
          Created object, may be null if unset()
 P end()
           
 String format()
           
 ExternalGraphicBuilder<P> format(String format)
           
 Icon inline()
           
 ExternalGraphicBuilder<P> inline(Icon icon)
           
 ColorReplacementBuilder<ExternalGraphicBuilder<P>> replacement()
           
 Set<ColorReplacementBuilder<ExternalGraphicBuilder<P>>> replacements()
           
 ExternalGraphicBuilder<P> reset()
          Configure the Builder to produce a default result.
 ExternalGraphicBuilder<P> reset(AnchorPoint original)
           
 ExternalGraphicBuilder<P> reset(ExternalGraphic original)
          Configure the Builder to produce a copy of the provided original.
 OnLineResource resource()
           
 ExternalGraphicBuilder<P> resource(OnLineResource resource)
           
 ExternalGraphicBuilder<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

ExternalGraphicBuilder

public ExternalGraphicBuilder()

ExternalGraphicBuilder

public ExternalGraphicBuilder(P parent)
Method Detail

format

public String format()

format

public ExternalGraphicBuilder<P> format(String format)

inline

public Icon inline()

inline

public ExternalGraphicBuilder<P> inline(Icon icon)

replacements

public Set<ColorReplacementBuilder<ExternalGraphicBuilder<P>>> replacements()

replacement

public ColorReplacementBuilder<ExternalGraphicBuilder<P>> replacement()

resource

public OnLineResource resource()

resource

public ExternalGraphicBuilder<P> resource(OnLineResource resource)

build

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

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

end

public P end()

reset

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

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

reset

public ExternalGraphicBuilder<P> reset(AnchorPoint original)

unset

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

reset

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

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


Copyright © 1996-2009 Geotools. All Rights Reserved.