@SuppressWarnings("unchecked") public void script(String type, String script) throws Exception { // TODO check tyiping List<Scripter> scripters = getPlugins(Scripter.class); if (scripters.isEmpty()) { error("Can not execute script because there are no scripters registered: %s", script); return; } @SuppressWarnings("rawtypes") Map x = (Map) getProperties(); scripters.get(0).eval((Map<String, Object>) x, new StringReader(script)); }
@SuppressWarnings("unchecked") public void script(@SuppressWarnings("unused") String type, String script) throws Exception { // TODO check tyiping List<Scripter> scripters = getPlugins(Scripter.class); if (scripters.isEmpty()) { msgs.NoScripters_(script); return; } @SuppressWarnings("rawtypes") Map x = getProperties(); scripters.get(0).eval(x, new StringReader(script)); }
@SuppressWarnings({ "unchecked", "rawtypes" }) public void script(String type, String script, Object... args) throws Exception { // TODO check tyiping List<Scripter> scripters = getPlugins(Scripter.class); if (scripters.isEmpty()) { msgs.NoScripters_(script); return; } Properties p = new UTF8Properties(getProperties()); for (int i = 0; i < args.length; i++) p.setProperty("" + i, Converter.cnv(String.class, args[i])); scripters.get(0) .eval((Map) p, new StringReader(script)); }
@SuppressWarnings({ "unchecked", "rawtypes" }) public void script(String type, String script, Object... args) throws Exception { // TODO check tyiping List<Scripter> scripters = getPlugins(Scripter.class); if (scripters.isEmpty()) { msgs.NoScripters_(script); return; } Properties p = new UTF8Properties(getProperties()); for (int i = 0; i < args.length; i++) p.setProperty("" + i, Converter.cnv(String.class, args[i])); scripters.get(0).eval((Map) p, new StringReader(script)); }
@SuppressWarnings({ "unchecked", "rawtypes" }) public void script(String type, String script, Object... args) throws Exception { // TODO check tyiping List<Scripter> scripters = getPlugins(Scripter.class); if (scripters.isEmpty()) { msgs.NoScripters_(script); return; } Properties p = new UTF8Properties(getProperties()); for (int i = 0; i < args.length; i++) p.setProperty("" + i, Converter.cnv(String.class, args[i])); scripters.get(0) .eval((Map) p, new StringReader(script)); }
@SuppressWarnings({ "unchecked", "rawtypes" }) public void script(String type, String script, Object... args) throws Exception { // TODO check tyiping List<Scripter> scripters = getPlugins(Scripter.class); if (scripters.isEmpty()) { msgs.NoScripters_(script); return; } Properties p = new UTF8Properties(getProperties()); for (int i = 0; i < args.length; i++) p.setProperty("" + i, Converter.cnv(String.class, args[i])); scripters.get(0).eval((Map) p, new StringReader(script)); }