Package com.hubspot.jinjava.el.ext.eager
Interface EvalResultHolder
-
- All Known Implementing Classes:
EagerAstBinary
,EagerAstBracket
,EagerAstChoice
,EagerAstDict
,EagerAstDot
,EagerAstIdentifier
,EagerAstList
,EagerAstMacroFunction
,EagerAstMethod
,EagerAstNamedParameter
,EagerAstNested
,EagerAstNodeDecorator
,EagerAstParameters
,EagerAstRangeBracket
,EagerAstTuple
,EagerAstUnary
public interface EvalResultHolder
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Object
checkEvalResultSize(javax.el.ELContext context)
static DeferredParsingException
convertToDeferredParsingException(RuntimeException original)
default Object
eval(Supplier<Object> evalSupplier, de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context)
Object
getEvalResult()
String
getPartiallyResolved(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, DeferredParsingException deferredParsingException, boolean preserveIdentifier)
boolean
hasEvalResult()
static String
reconstructNode(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, EvalResultHolder astNode, DeferredParsingException exception, boolean preserveIdentifier)
void
setEvalResult(Object evalResult)
-
-
-
Method Detail
-
getEvalResult
Object getEvalResult()
-
setEvalResult
void setEvalResult(Object evalResult)
-
hasEvalResult
boolean hasEvalResult()
-
eval
default Object eval(Supplier<Object> evalSupplier, de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context)
-
checkEvalResultSize
default Object checkEvalResultSize(javax.el.ELContext context)
-
getPartiallyResolved
String getPartiallyResolved(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, DeferredParsingException deferredParsingException, boolean preserveIdentifier)
-
reconstructNode
static String reconstructNode(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, EvalResultHolder astNode, DeferredParsingException exception, boolean preserveIdentifier)
-
convertToDeferredParsingException
static DeferredParsingException convertToDeferredParsingException(RuntimeException original)
-
-