Revision 44389 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/programming/PrintFunction.java
PrintFunction.java | ||
---|---|---|
1 | 1 |
package org.gvsig.expressionevaluator.impl.function.programming; |
2 | 2 |
|
3 |
import java.io.Writer; |
|
3 | 4 |
import java.util.Objects; |
4 | 5 |
import org.apache.commons.lang3.Range; |
5 | 6 |
import org.gvsig.expressionevaluator.Function; |
... | ... | |
29 | 30 |
|
30 | 31 |
@Override |
31 | 32 |
public Object call(Interpreter interpreter, Object[] args) throws Exception { |
33 |
Writer writer = interpreter.getWriter(); |
|
32 | 34 |
Object value = null; |
33 | 35 |
for (Object arg : args) { |
34 | 36 |
value = arg; |
35 |
System.out.print(Objects.toString(arg, ""));
|
|
37 |
writer.append(Objects.toString(arg, ""));
|
|
36 | 38 |
} |
37 |
System.out.println(); |
|
39 |
writer.append("\n"); |
|
40 |
writer.flush(); |
|
38 | 41 |
return value; |
39 | 42 |
} |
40 | 43 |
} |
Also available in: Unified diff