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

View differences:

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