public Map<String, Object> closeContext() { evaluationContext.exitFrame(); return resultContext; } }
public ScopeImpl(String name, Scope parentScope) { this.name = name; this.parentScope = parentScope; if ( parentScope != null ) { parentScope.addChildScope( this ); } }
@FEELProperty("Full Name") public String getFullName() { return "John Doe"; } }
@Override public Object getValue(String name) { return wrapped.getValue(name); }
@Override public void setValue(String name, Object value) { wrapped.setValue(name, value); }
@Override public void enterFrame() { wrapped.enterFrame(); }
@Override public String toString() { return "Scope{" + " name='" + name + '\'' + ", parentScope='" + ( parentScope != null ? parentScope.getName() : "<null>" ) + "' }"; }
@Override public ClassLoader getRootClassLoader() { return wrapped.getRootClassLoader(); } }
@Override public Object getRootObject() { return wrapped.getRootObject(); }
@Override public boolean isDefined(String name) { return wrapped.isDefined(name); }
@Override public DMNRuntime getDMNRuntime() { return wrapped.getDMNRuntime(); }
@FEELProperty("first name") public String getFirstName() { return firstName; }
@Override public Object getValue(String[] name) { return wrapped.getValue(name); }
@Override public void exitFrame() { wrapped.exitFrame(); }
public ContextBuilder(EvaluationContext evaluationContext) { this.evaluationContext = evaluationContext; evaluationContext.enterFrame(); }
@FEELProperty("first name") public String getFirstName() { return firstName; }
@FEELProperty("last name") public String getLastName() { return lastName; }
@FEELProperty("last name") public String getLastName() { return lastName; }
@FEELProperty("home address") public Address getHomeAddress() { return homeAddress; }