public class AbstractExpressionRenderer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected StringBuilder |
builder |
protected StringRendererConfig |
config |
protected Stack<String> |
connectorStack |
| Constructor and Description |
|---|
AbstractExpressionRenderer(StringRendererConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(String string) |
protected void |
appendKeyword(String keyword) |
protected void |
appendLiteral(String string) |
protected void |
connect(BooleanExpression expression) |
protected void |
endParenthesis(BooleanExpression expression) |
String |
render()
Render expression to a string
|
protected void |
startParenthesis() |
protected final StringRendererConfig config
protected final StringBuilder builder
public AbstractExpressionRenderer(StringRendererConfig config)
protected void appendKeyword(String keyword)
protected void connect(BooleanExpression expression)
protected void appendLiteral(String string)
protected void startParenthesis()
protected void endParenthesis(BooleanExpression expression)
public String render()
protected void append(String string)
Copyright © 2018. All rights reserved.