Class SVGTextElementBridge.AttributedStringBuffer

  • Enclosing class:
    SVGTextElementBridge

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

      Fields 
      Modifier and Type Field Description
      protected java.util.List attributes
      The attributes.
      protected int count
      The number of items.
      protected int length
      The length of the attributed string.
      protected java.util.List strings
      The strings.
    • Constructor Summary

      Constructors 
      Constructor Description
      AttributedStringBuffer()
      Creates a new empty AttributedStringBuffer.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void append​(java.lang.String s, java.util.Map m)
      Appends a String and its associated attributes.
      int getLastChar()
      Returns the value of the last char or -1.
      boolean isEmpty()
      Tells whether this AttributedStringBuffer is empty.
      int length()
      Returns the length in chars of the current Attributed String
      void stripFirst()
      Strips the last string character.
      void stripLast()
      Strips the last string character.
      java.text.AttributedString toAttributedString()
      Builds an attributed string from the content of this buffer.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • strings

        protected java.util.List strings
        The strings.
      • attributes

        protected java.util.List attributes
        The attributes.
      • count

        protected int count
        The number of items.
      • length

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

      • AttributedStringBuffer

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

      • 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​(java.lang.String s,
                           java.util.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 java.text.AttributedString toAttributedString()
        Builds an attributed string from the content of this buffer.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object