Public API for obtaining live template expression context (for rdserver)

This commit is contained in:
Dmitry Jemerov
2018-07-04 18:51:11 +02:00
parent c0c0e030b3
commit 854d29deea
@@ -635,10 +635,14 @@ public class TemplateState implements Disposable {
return result;
}
ExpressionContext getCurrentExpressionContext() {
public ExpressionContext getCurrentExpressionContext() {
return createExpressionContext(mySegments.getSegmentStart(getCurrentSegmentNumber()));
}
public ExpressionContext getExpressionContextForSegment(int segmentNumber) {
return createExpressionContext(mySegments.getSegmentStart(segmentNumber));
}
Expression getCurrentExpression() {
return myTemplate.getExpressionAt(myCurrentVariableNumber);
}