Class TextStyle.TextBuilder<T extends TextStyle.TextBuilder<T>>

java.lang.Object
org.oscim.theme.styles.RenderStyle.StyleBuilder<T>
org.oscim.theme.styles.TextStyle.TextBuilder<T>
Enclosing class:
TextStyle

public static class TextStyle.TextBuilder<T extends TextStyle.TextBuilder<T>> extends RenderStyle.StyleBuilder<T>
  • Field Details

    • fontSize

      public float fontSize
    • textKey

      public String textKey
    • caption

      public boolean caption
    • dy

      public float dy
    • priority

      public int priority
    • areaSize

      public float areaSize
    • bitmap

      public Bitmap bitmap
    • texture

      public TextureRegion texture
    • fontFamily

      public Paint.FontFamily fontFamily
    • fontStyle

      public Paint.FontStyle fontStyle
    • symbolWidth

      public int symbolWidth
    • symbolHeight

      public int symbolHeight
    • symbolPercent

      public int symbolPercent
    • bgFillColor

      public int bgFillColor
  • Constructor Details

    • TextBuilder

      public TextBuilder()
  • Method Details

    • reset

      public T reset()
    • build

      public TextStyle build()
      Specified by:
      build in class RenderStyle.StyleBuilder<T extends TextStyle.TextBuilder<T>>
    • buildInternal

      public TextStyle buildInternal()
    • fontSize

      public T fontSize(float fontSize)
    • textKey

      public T textKey(String textKey)
    • isCaption

      public T isCaption(boolean caption)
    • offsetY

      public T offsetY(float dy)
    • priority

      public T priority(int priority)
    • areaSize

      public T areaSize(float areaSize)
    • bitmap

      public T bitmap(Bitmap bitmap)
    • texture

      public T texture(TextureRegion texture)
    • fontFamily

      public T fontFamily(Paint.FontFamily fontFamily)
    • fontStyle

      public T fontStyle(Paint.FontStyle fontStyle)
    • symbolWidth

      public T symbolWidth(int symbolWidth)
    • symbolHeight

      public T symbolHeight(int symbolHeight)
    • symbolPercent

      public T symbolPercent(int symbolPercent)
    • bgFillColor

      public T bgFillColor(int color)
    • bgFillColor

      public T bgFillColor(String color)
    • from

      public T from(TextStyle.TextBuilder<?> other)
    • set

      public TextStyle.TextBuilder<?> set(TextStyle text)