|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.TreeParser
org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer
org.hibernate.sql.ordering.antlr.OrderByFragmentRenderer
public class OrderByFragmentRenderer
Extension of the Antlr-generated tree walker for rendering the parsed order-by tree back to String form.
out(antlr.collections.AST)
is the sole semantic action here and it is used to utilize our
split between text (tree debugging text) and "renderable text" (text to use during rendering).
Field Summary |
---|
Fields inherited from class org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer |
---|
_tokenNames |
Fields inherited from class antlr.TreeParser |
---|
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames |
Fields inherited from interface org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRendererTokenTypes |
---|
ASCENDING, CLOSE_PAREN, COLLATE, COLUMN_REF, COMMA, DESCENDING, DOT, EOF, ESCqs, EXPONENT, EXPR_LIST, FLOAT_SUFFIX, HARD_QUOTE, HEX_DIGIT, ID_LETTER, ID_START_LETTER, IDENT, IDENT_LIST, LITERAL_ascending, LITERAL_descending, NULL_TREE_LOOKAHEAD, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OPEN_PAREN, ORDER_BY, ORDER_SPEC, QUOTED_STRING, SORT_KEY, SORT_SPEC, WS |
Constructor Summary | |
---|---|
OrderByFragmentRenderer()
|
Method Summary | |
---|---|
protected void |
out(antlr.collections.AST ast)
|
void |
traceIn(String ruleName,
antlr.collections.AST tree)
|
void |
traceOut(String ruleName,
antlr.collections.AST tree)
|
Methods inherited from class org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer |
---|
collationSpecification, orderByFragment, orderingSpecification, out, sortKey, sortKeySpecification, sortSpecification |
Methods inherited from class antlr.TreeParser |
---|
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIndent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrderByFragmentRenderer()
Method Detail |
---|
protected void out(antlr.collections.AST ast)
out
in class GeneratedOrderByFragmentRenderer
public void traceIn(String ruleName, antlr.collections.AST tree)
traceIn
in class antlr.TreeParser
public void traceOut(String ruleName, antlr.collections.AST tree)
traceOut
in class antlr.TreeParser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |