Package com.ibm.icu.text
Class MessageFormat.AppendableWrapper
- java.lang.Object
-
- com.ibm.icu.text.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.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Appendable
app
private java.util.List<MessageFormat.AttributeAndPosition>
attributes
private int
length
-
Constructor Summary
Constructors Constructor Description AppendableWrapper(java.lang.StringBuffer sb)
AppendableWrapper(java.lang.StringBuilder sb)
-
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()
-
-
-
Field Detail
-
app
private java.lang.Appendable app
-
length
private int length
-
attributes
private java.util.List<MessageFormat.AttributeAndPosition> attributes
-
-
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)
-
-