Class MessageFormat.AppendableWrapper

  • Enclosing class:
    MessageFormat

    private static final class MessageFormat.AppendableWrapper
    extends java.lang.Object
    Convenience wrapper for Appendable, tracks the result string length. Also, Appendable throws IOException, and we turn that into a RuntimeException so that we need no throws clauses.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static int append​(java.lang.Appendable result, java.text.CharacterIterator iterator)  
      void append​(java.lang.CharSequence s)  
      void append​(java.lang.CharSequence s, int start, int limit)  
      void append​(java.text.CharacterIterator iterator)  
      void formatAndAppend​(java.text.Format formatter, java.lang.Object arg)  
      void formatAndAppend​(java.text.Format formatter, java.lang.Object arg, java.lang.String argString)  
      void useAttributes()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AppendableWrapper

        public AppendableWrapper​(java.lang.StringBuilder sb)
      • AppendableWrapper

        public AppendableWrapper​(java.lang.StringBuffer sb)
    • Method Detail

      • useAttributes

        public void useAttributes()
      • append

        public void append​(java.lang.CharSequence s)
      • append

        public void append​(java.lang.CharSequence s,
                           int start,
                           int limit)
      • append

        public void append​(java.text.CharacterIterator iterator)
      • append

        public static int append​(java.lang.Appendable result,
                                 java.text.CharacterIterator iterator)
      • formatAndAppend

        public void formatAndAppend​(java.text.Format formatter,
                                    java.lang.Object arg)
      • formatAndAppend

        public void formatAndAppend​(java.text.Format formatter,
                                    java.lang.Object arg,
                                    java.lang.String argString)