public class TemplateBuilder extends TextBuilder
A special TextBuilder provides additional print utilities for expressions
TextBuilder.StrBuf__buffer, __caller| Constructor and Description |
|---|
TemplateBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected Escape |
__defaultEscape()
Return the default
escape method. |
TextBuilder |
pe(boolean b)
Print a boolean expression.
|
TextBuilder |
pe(boolean b,
Escape escape)
|
TextBuilder |
pe(byte b)
Print a byte expression.
|
TextBuilder |
pe(char c)
Print a char expression.
|
TextBuilder |
pe(char c,
Escape escape)
|
TextBuilder |
pe(double d)
Print a double.
|
TextBuilder |
pe(double d,
Escape escape)
|
TextBuilder |
pe(float f)
Print a float expression.
|
TextBuilder |
pe(float f,
Escape escape)
|
TextBuilder |
pe(int i)
Print an integer expression.
|
TextBuilder |
pe(int i,
Escape escape)
|
TextBuilder |
pe(long l)
Print a long expression.
|
TextBuilder |
pe(long l,
Escape escape)
|
TemplateBuilder |
pe(Object o)
Print a general expression with
default escape method |
TemplateBuilder |
pe(Object o,
Escape escape)
Print a general expression, using specified
escape method |
__append, __append, __append, __append, __append, __append, __append, __append, __append, __getBuffer, __setBuffer, buffer, build, caller, clone, getSelfOut, np, p, p, p, p, p, p, p, p, p, p2t, p2tn, p3t, p3tn, p4t, p4tn, pn, pn, pt, ptn, setSelfOut, toStringprotected Escape __defaultEscape()
Return the default escape method.
This implementation returns Escape.RAW. But the sub class could override this method to return different escape method
escapepublic final TextBuilder pe(char c)
Print a char expression. same effect as TextBuilder.p(char)
c - public final TextBuilder pe(byte b)
Print a byte expression. same effect as TextBuilder.p(byte)
b - public final TextBuilder pe(int i)
Print an integer expression. same effect as TextBuilder.p(int)
i - public final TextBuilder pe(long l)
Print a long expression. same effect as TextBuilder.p(long)
l - public final TextBuilder pe(float f)
Print a float expression. same effect as TextBuilder.p(float)
f - public final TextBuilder pe(double d)
Print a double. same effect as TextBuilder.p(double)
d - public final TextBuilder pe(boolean b)
Print a boolean expression. same effect as TextBuilder.p(boolean)
b - public TemplateBuilder pe(Object o)
Print a general expression with default escape method
o - public TemplateBuilder pe(Object o, Escape escape)
Print a general expression, using specified escape method
o - escape - public final TextBuilder pe(char c, Escape escape)
public final TextBuilder pe(int i, Escape escape)
public final TextBuilder pe(long l, Escape escape)
public final TextBuilder pe(float f, Escape escape)
public final TextBuilder pe(double d, Escape escape)
public final TextBuilder pe(boolean b, Escape escape)
Copyright © 2017–2021 OSGL (Open Source General Library). All rights reserved.