Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
<%@ jet
imports="
org.talend.core.model.process.INode
org.talend.core.model.process.ElementParameterParser
org.talend.core.model.metadata.IMetadataTable
org.talend.core.model.metadata.IMetadataColumn
org.talend.core.model.process.IConnection
org.talend.core.model.process.IConnectionCategory
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.core.model.metadata.types.JavaTypesManager
org.talend.core.model.metadata.types.JavaType
java.util.List
java.util.Map
"
%>
<%
CodeGeneratorArgument codeGenArgument = (CodeGeneratorArgument) argument;
INode node = (INode)codeGenArgument.getArgument();
String cid = node.getUniqueName();
boolean redirectOut = ("true").equals(ElementParameterParser.getValue(node, "__SYSTEMOUT__"));
String appendOut = ((String)ElementParameterParser.getValue(node, "__APPENDSYSTEMOUT__"));
boolean redirectErr = ("true").equals(ElementParameterParser.getValue(node, "__SYSTEMERR__"));
String appendErr = ((String)ElementParameterParser.getValue(node, "__APPENDSYSTEMERR__"));
boolean outputDate = ("true").equals(ElementParameterParser.getValue(node, "__OUTPUTDATE__"));
String dateCaption = ((String)ElementParameterParser.getValue(node, "__DATECAPTION__"));
if (redirectOut) {
String fileOut = ElementParameterParser.getValue(node, "__SYSTEMOUTFILE__");
%>
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintStream ps = new java.io.PrintStream(baos);
System.setOut(ps);
<%
}
%>
PrintStream ps = new java.io.PrintStream(baos);
java.io.PrintStream ps = new java.io.PrintStream(baos);