/*
* Created on Mar 31, 2005
*
*/
package matlabRMI;
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
import rmi.*;
/**
* @author Ali KIZIL
*/
public class EvalMDL extends TagSupport {
private static final long serialVersionUID = 6443217945194564223L;
private goOnlineClient goOnlineClient;
private String modelname;
private String loadname;
private String savename;
public int doStartTag() throws JspException {
goOnlineClient = (goOnlineClient)pageContext.getAttribute("goOnlineClient");
try {
if (modelname == null) {
pageContext.getOut().println("<b><font color=\"#FF3300\">Undefined Simulink model name.</b></font>");
}
if (loadname == null) {
loadname = "";
}
if (savename == null) {
savename = "";
}
else
goOnlineClient.evalMDL(modelname,loadname,savename);
} catch (IOException e) {
System.out.println("MSP Error: "+e.getMessage());
}
return EVAL_BODY_INCLUDE;
}
public String getLoadname() {
return loadname;
}
public void setLoadname(String loadname) {
this.loadname = loadname;
}
public String getModelname() {
return modelname;
}
public void setModelname(String modelname) {
this.modelname = modelname;
}
public String getSavename() {
return savename;
}
public void setSavename(String savename) {
this.savename = savename;
}
}