Class SVGTextElementBridge.AttributedStringBuffer

java.lang.Object
org.apache.batik.bridge.SVGTextElementBridge.AttributedStringBuffer
Enclosing class:
SVGTextElementBridge

protected static class SVGTextElementBridge.AttributedStringBuffer extends Object
This class is used to build an AttributedString.
  • Field Details

    • strings

      protected List strings
      The strings.
    • attributes

      protected List attributes
      The attributes.
    • count

      protected int count
      The number of items.
    • length

      protected int length
      The length of the attributed string.
  • Constructor Details

    • AttributedStringBuffer

      public AttributedStringBuffer()
      Creates a new empty AttributedStringBuffer.
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Tells whether this AttributedStringBuffer is empty.
    • length

      public int length()
      Returns the length in chars of the current Attributed String
    • append

      public void append(String s, Map m)
      Appends a String and its associated attributes.
    • getLastChar

      public int getLastChar()
      Returns the value of the last char or -1.
    • stripFirst

      public void stripFirst()
      Strips the last string character.
    • stripLast

      public void stripLast()
      Strips the last string character.
    • toAttributedString

      public AttributedString toAttributedString()
      Builds an attributed string from the content of this buffer.
    • toString

      public String toString()
      Overrides:
      toString in class Object