Package com.github.jknack.handlebars
Class Options.NativeBuffer
- java.lang.Object
-
- com.github.jknack.handlebars.Options.NativeBuffer
-
- All Implemented Interfaces:
Options.Buffer
,Appendable
,CharSequence
- Enclosing class:
- Options
public static class Options.NativeBuffer extends Object implements Options.Buffer
This buffer will write into the underlying writer. It won't be any visible output andtoString()
returns an empty string.- Since:
- 2.3.2
-
-
Constructor Summary
Constructors Constructor Description NativeBuffer(Writer writer)
Creates a newOptions.NativeBuffer
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Appendable
append(char c)
Appendable
append(CharSequence csq)
Appendable
append(CharSequence csq, int start, int end)
char
charAt(int index)
int
length()
CharSequence
subSequence(int start, int end)
String
toString()
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.CharSequence
chars, codePoints
-
-
-
-
Constructor Detail
-
NativeBuffer
public NativeBuffer(Writer writer)
Creates a newOptions.NativeBuffer
.- Parameters:
writer
- A writer. Required.
-
-
Method Detail
-
append
public Appendable append(CharSequence csq) throws IOException
- Specified by:
append
in interfaceAppendable
- Throws:
IOException
-
append
public Appendable append(CharSequence csq, int start, int end) throws IOException
- Specified by:
append
in interfaceAppendable
- Throws:
IOException
-
append
public Appendable append(char c) throws IOException
- Specified by:
append
in interfaceAppendable
- Throws:
IOException
-
length
public int length()
- Specified by:
length
in interfaceCharSequence
-
charAt
public char charAt(int index)
- Specified by:
charAt
in interfaceCharSequence
-
subSequence
public CharSequence subSequence(int start, int end)
- Specified by:
subSequence
in interfaceCharSequence
-
toString
public String toString()
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-
-