Class HaloBuilder

Object
HaloBuilder
All Implemented Interfaces:
Builder<Halo>

public class HaloBuilder extends Object
  • Field Details

    • sf

      protected StyleFactory sf
    • parent

      protected AbstractSLDBuilder<?> parent
    • FF

      protected static final FilterFactory FF
    • unset

      protected boolean unset
  • Constructor Details

    • HaloBuilder

      public HaloBuilder()
    • HaloBuilder

      public HaloBuilder(AbstractStyleBuilder<?> parent)
  • Method Details

    • unset

      public AbstractStyleBuilder<Halo> unset()
      Set the HaloBuilder to produce node
      Specified by:
      unset in interface Builder<Halo>
      Returns:
      current HaloBuilder for chaining operations
    • reset

      public Builder<Halo> reset()
      Set the HaloBuilder

      to produce a default Halo.

      Returns:
      current HaloBuilder

      for chaining operations

    • reset

      public Builder<Halo> reset(Halo halo)
      Set the HaloBuilder to produce the provided Halo.
      Parameters:
      halo - Halo under construction; if null HaloBuilder will be unset()
      Returns:
      current HaloBuilder for chaining operations
    • radius

      public HaloBuilder radius(Expression radius)
    • radius

      public HaloBuilder radius(double radius)
    • radius

      public HaloBuilder radius(String cqlExpression)
    • fill

      public FillBuilder fill()
    • build

      public Halo build()
      Description copied from interface: Builder
      Created object, may be null if unset()
      Returns:
      Created object may be null if unset()
    • buildStyleInternal

      protected void buildStyleInternal(StyleBuilder sb)
    • literal

      protected Expression literal(Object literal)
    • property

      protected Expression property(String name)
    • cqlExpression

      protected Expression cqlExpression(String cql)
    • cqlFilter

      protected Filter cqlFilter(String cql)
    • buildSLDInternal

      protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
    • buildStyle

      public Style buildStyle()
    • buildRoot

      public Object buildRoot()
    • init

      protected void init(Builder<Halo> other)
    • buildSLD

      public StyledLayerDescriptor buildSLD()