Package com.hubspot.jinjava.util
Class LengthLimitingStringBuilder
- java.lang.Object
-
- com.hubspot.jinjava.util.LengthLimitingStringBuilder
-
- All Implemented Interfaces:
Serializable
,Appendable
,CharSequence
public class LengthLimitingStringBuilder extends Object implements Serializable, CharSequence, Appendable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LengthLimitingStringBuilder(long maxLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Appendable
append(char c)
LengthLimitingStringBuilder
append(CharSequence csq)
Appendable
append(CharSequence csq, int start, int end)
void
append(Object obj)
char
charAt(int index)
IntStream
chars()
IntStream
codePoints()
int
length()
CharSequence
subSequence(int start, int end)
String
toString()
-
-
-
Method Detail
-
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
-
chars
public IntStream chars()
- Specified by:
chars
in interfaceCharSequence
-
codePoints
public IntStream codePoints()
- Specified by:
codePoints
in interfaceCharSequence
-
append
public void append(Object obj)
-
append
public LengthLimitingStringBuilder append(CharSequence csq)
- Specified by:
append
in interfaceAppendable
-
append
public Appendable append(CharSequence csq, int start, int end)
- Specified by:
append
in interfaceAppendable
-
append
public Appendable append(char c)
- Specified by:
append
in interfaceAppendable
-
-