public class ScriptEvaluator extends Object
| Constructor and Description |
|---|
ScriptEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
static List<Object> |
eval(List<String> sources,
Entity entity,
EntityMetaData entityMetaData) |
protected static List<Object> |
eval(List<String> sources,
Iterable<Entity> entities,
EntityMetaData entityMetaData)
Evaluates a script on a batch of entities
|
static Object |
eval(String source,
Entity entity,
EntityMetaData entityMetaData)
Evaluates a script for a single entity.
|
static List<Object> |
eval(String source,
Iterable<Entity> entities,
EntityMetaData entityMetaData) |
public static Object eval(String source, Entity entity, EntityMetaData entityMetaData)
source - String containing the script to evaluateentity - the Entity to evaluate the script onentityMetaData - EntityMetaData for the entityRuntimeException if one was thrownorg.mozilla.javascript.EcmaError - if there's a syntax error in the scriptpublic static List<Object> eval(String source, Iterable<Entity> entities, EntityMetaData entityMetaData)
public static List<Object> eval(List<String> sources, Entity entity, EntityMetaData entityMetaData)
protected static List<Object> eval(List<String> sources, Iterable<Entity> entities, EntityMetaData entityMetaData)
source - the source of the script to runentities - Iterable of Entitys to evaluate it forentityMetaData - List of Object that contain the results of the evaluation, or the
RuntimeException if one was thrownorg.mozilla.javascript.EcmaError - if there's a syntax error in the scriptCopyright © 2016. All Rights Reserved.