es.unex.sextante.gui.cmd.bshcommands
Class runalg

java.lang.Object
  extended by es.unex.sextante.gui.cmd.bshcommands.runalg

public class runalg
extends java.lang.Object

A BeanShell command to execute SEXTANTE algorithms

Author:
volaya

Constructor Summary
runalg()
           
 
Method Summary
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName)
          BeanShell does not work well with varargs, so this methods are a quick (and dirty) solution for algorithms requiring up to 10 parameters
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object[] args)
          Runs a geoalgorithm with a set of parameter values.
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11)
           
static void invoke(bsh.Interpreter env, bsh.CallStack callstack, java.lang.String sAlgName, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11, java.lang.Object p12)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

runalg

public runalg()
Method Detail

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName)
BeanShell does not work well with varargs, so this methods are a quick (and dirty) solution for algorithms requiring up to 10 parameters

Throws:
bsh.EvalError

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6,
                          java.lang.Object p7)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6,
                          java.lang.Object p7,
                          java.lang.Object p8)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6,
                          java.lang.Object p7,
                          java.lang.Object p8,
                          java.lang.Object p9)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6,
                          java.lang.Object p7,
                          java.lang.Object p8,
                          java.lang.Object p9,
                          java.lang.Object p10)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6,
                          java.lang.Object p7,
                          java.lang.Object p8,
                          java.lang.Object p9,
                          java.lang.Object p10,
                          java.lang.Object p11)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3,
                          java.lang.Object p4,
                          java.lang.Object p5,
                          java.lang.Object p6,
                          java.lang.Object p7,
                          java.lang.Object p8,
                          java.lang.Object p9,
                          java.lang.Object p10,
                          java.lang.Object p11,
                          java.lang.Object p12)

invoke

public static void invoke(bsh.Interpreter env,
                          bsh.CallStack callstack,
                          java.lang.String sAlgName,
                          java.lang.Object[] args)
Runs a geoalgorithm with a set of parameter values.

Parameters:
env - the beanshell interpreter
callstack - the call stack
sAlgName - the command-line name of the algorithm
args - the parameter values
Throws:
bsh.EvalError