Class HaloBuilder

  • All Implemented Interfaces:
    Builder<Halo>

    public class HaloBuilder
    extends Object
    • Field Detail

      • parent

        protected AbstractSLDBuilder<?> parent
      • unset

        protected boolean unset
    • Constructor Detail

      • HaloBuilder

        public HaloBuilder()
      • HaloBuilder

        public HaloBuilder​(AbstractStyleBuilder<?> parent)
    • Method Detail

      • 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​(double radius)
      • radius

        public HaloBuilder radius​(String cqlExpression)
      • 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)
      • buildStyle

        public Style buildStyle()
      • buildRoot

        public Object buildRoot()
      • init

        protected void init​(Builder<T> other)