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

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

public class model
extends java.lang.Object

A BeanShell command to execute models created with the graphical modeler

Author:
volaya

Constructor Summary
model()
           
 
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 sModelFilename, 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

model

public model()
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 sModelFilename,
                          java.lang.Object[] args)
Runs a geoalgorithm with a set of parameter values.

Parameters:
env - the beanshell interpreter
callstack - the call stack
sModelFilename - the filename of the file containing the model. It should be placed in the model folder.
args - the parameter values
Throws:
bsh.EvalError