All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nyla.solutions.global.patterns.scripting.Scripting Maven / Gradle / Ivy

package nyla.solutions.global.patterns.scripting;

import java.util.Map;

/**
 * Interface for using bean scripting frameworks (such as GROOVY, SpEL, JRuby, etc)
 * @author Gregory Green
 *
 */
public interface Scripting
{
	ReturnType interpret(String expression, EvalObjectType evaluationObject);
	
	/**
	 * @return the variables
	 */
	Map getVariables();
	
	/**
	 * @param variables the variables to set
	 */
	void setVariables(Map variables);
	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy