Aplicar un Programa de Mapeo en Java como primer Programa de Mapeo.
Lo siguiente es el código de muestra que utilicé para cambiar & a &
Liang
package TuPaquete;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Map;
import org.w3c.dom.Document;
import com.sap.aii.mapping.api.StreamTransformation;
/**
* @autor usuario
*
* Para cambiar la plantilla para este tipo generado comentario ir a
* Ventana>Preferencias>Java>Generación de Código>Código y Comentarios
*/
public class EliminarAmpersand implements StreamTransformation {
private Map mapa;
private Document documento;
/**
* El método setParametros es requerido, pero no hacemos nada con él
*/
public void setParameter(Map parametro) {
mapa = parametro;
}
/**
* El método execute es llamado por el programa de mapeo XI
*/
public void execute(InputStream in, OutputStream out){
try {
int c;
while ((c = in.read()) != -1) {
if (c != '&') {
out.write(c);
} else {
// ampersand
out.write("&".getBytes());
}
} // while
out.flush();
} catch (Exception e) {
//throw <