Class StringWriterSpecializedAdapter
- java.lang.Object
-
- io.pebbletemplates.pebble.extension.writer.StringWriterSpecializedAdapter
-
- All Implemented Interfaces:
SpecializedWriter
public class StringWriterSpecializedAdapter extends java.lang.Object implements SpecializedWriter
A $SpecializedWriter
that wraps a $StringWriter
. Directly write numbers into the underlying $StringBuffer
and save String allocations (compared to $Writer
).
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuffer
buff
-
Constructor Summary
Constructors Constructor Description StringWriterSpecializedAdapter(java.io.StringWriter sw)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeSpecialized(byte b)
void
writeSpecialized(char i)
void
writeSpecialized(double d)
void
writeSpecialized(float f)
void
writeSpecialized(int i)
void
writeSpecialized(long l)
void
writeSpecialized(short s)
void
writeSpecialized(java.lang.String s)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.pebbletemplates.pebble.extension.writer.SpecializedWriter
write
-
-
-
-
Method Detail
-
writeSpecialized
public void writeSpecialized(int i)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(long l)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(double d)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(float f)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(short s)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(byte b)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(char i)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
writeSpecialized
public void writeSpecialized(java.lang.String s)
- Specified by:
writeSpecialized
in interfaceSpecializedWriter
-
-