public class EvaluationContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EvaluationContext.EvalError |
static class |
EvaluationContext.TypedValue |
| Constructor and Description |
|---|
EvaluationContext(Message message) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCreatedMessage(Message newMessage) |
void |
addEvaluationError(int line,
int charPositionInLine,
FunctionDescriptor descriptor,
Throwable e) |
void |
clearCreatedMessages() |
Messages |
createdMessages() |
Message |
currentMessage() |
void |
define(String identifier,
Class type,
Object value) |
static EvaluationContext |
emptyContext() |
List<EvaluationContext.EvalError> |
evaluationErrors() |
EvaluationContext.TypedValue |
get(String identifier) |
boolean |
hasEvaluationErrors() |
public Message currentMessage()
public EvaluationContext.TypedValue get(String identifier)
public Messages createdMessages()
public void addCreatedMessage(Message newMessage)
public void clearCreatedMessages()
public static EvaluationContext emptyContext()
public void addEvaluationError(int line,
int charPositionInLine,
@Nullable
FunctionDescriptor descriptor,
Throwable e)
public boolean hasEvaluationErrors()
public List<EvaluationContext.EvalError> evaluationErrors()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.