public class CompilableNodeHelper extends Object
| Constructor and Description |
|---|
CompilableNodeHelper(org.everit.expression.ParserConfiguration originalConfig,
org.everit.expression.ExpressionCompiler expressionCompiler,
int line,
int lineStart)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.everit.expression.CompiledExpression |
compileExpression(char[] template,
int start,
int length)
Compiles the expression contained by the node.
|
org.everit.expression.ExpressionCompiler |
getExpressionCompiler() |
int |
getLine() |
int |
getLineStart() |
org.everit.expression.ParserConfiguration |
getOriginalConfig() |
public CompilableNodeHelper(org.everit.expression.ParserConfiguration originalConfig,
org.everit.expression.ExpressionCompiler expressionCompiler,
int line,
int lineStart)
originalConfig - The original parser configuration that was used.expressionCompiler - The compiler of the expressions.line - The line where the expression is in the template.lineStart - The column of the expression.public org.everit.expression.CompiledExpression compileExpression(char[] template,
int start,
int length)
template - The template that contains the node.start - The starting position of the expression within the template.length - The length of the expression.public org.everit.expression.ExpressionCompiler getExpressionCompiler()
public int getLine()
public int getLineStart()
public org.everit.expression.ParserConfiguration getOriginalConfig()
Copyright © 2011–2016 Everit Kft.. All rights reserved.