Class RenderStyle.StyleBuilder<T extends RenderStyle.StyleBuilder<T>>

java.lang.Object
org.oscim.theme.styles.RenderStyle.StyleBuilder<T>
Direct Known Subclasses:
AreaStyle.AreaBuilder, CircleStyle.CircleBuilder, ExtrusionStyle.ExtrusionBuilder, LineStyle.LineBuilder, SymbolStyle.SymbolBuilder, TextStyle.TextBuilder
Enclosing class:
RenderStyle<T extends RenderStyle<T>>

public abstract static class RenderStyle.StyleBuilder<T extends RenderStyle.StyleBuilder<T>> extends Object
  • Field Details

    • cat

      public String cat
    • style

      public String style
    • level

      public int level
    • fillColor

      public int fillColor
    • strokeColor

      public int strokeColor
    • strokeWidth

      public float strokeWidth
    • themeCallback

      public ThemeCallback themeCallback
  • Constructor Details

    • StyleBuilder

      public StyleBuilder()
  • Method Details

    • cat

      public T cat(String cat)
    • style

      public T style(String style)
    • level

      public T level(int level)
    • outline

      public T outline(int color, float width)
    • strokeColor

      public T strokeColor(int color)
    • strokeColor

      public T strokeColor(String color)
    • strokeWidth

      public T strokeWidth(float width)
    • color

      public T color(int color)
    • color

      public T color(String color)
    • themeCallback

      public T themeCallback(ThemeCallback themeCallback)
    • self

      protected T self()
    • build

      public abstract RenderStyle build()