1 package com.neuronrobotics.bowlerstudio.scripting;
4 import java.io.InputStream;
5 import java.lang.reflect.Type;
6 import java.util.ArrayList;
7 import java.util.Arrays;
8 import java.util.HashMap;
10 import org.apache.commons.io.FileUtils;
11 import org.apache.commons.io.IOUtils;
13 import com.google.gson.Gson;
14 import com.google.gson.GsonBuilder;
15 import com.google.gson.reflect.TypeToken;
16 import com.neuronrobotics.bowlerstudio.sequence.TimeSequence;
17 import com.neuronrobotics.sdk.addons.kinematics.MobileBase;
22 public Object
inlineScriptRun(File code, ArrayList<Object> args)
throws Exception {
23 String jsonString =
null;
24 InputStream inPut =
null;
25 inPut = FileUtils.openInputStream(code);
26 jsonString = IOUtils.toString(inPut);
31 public Object
inlineScriptRun(String code, ArrayList<Object> args)
throws Exception {
59 return new ArrayList<>(Arrays.asList(
"sequence"));
Object inlineScriptRun(String code, ArrayList< Object > args)
String getDefaultContents()
ArrayList< String > getFileExtenetion()
Object inlineScriptRun(File code, ArrayList< Object > args)
void execute(String content)