package org.geoserver.geosearch;
import org.restlet.resource.OutputRepresentation;
import org.restlet.data.MediaType;
import org.jdom.Document;
import org.jdom.output.XMLOutputter;
import org.jdom.output.Format;
import java.io.OutputStream;
import java.io.IOException;
public class JDOMRepresentation extends OutputRepresentation {
Document myDocument;
public JDOMRepresentation(Document d){
this(d, MediaType.APPLICATION_XML);
}
public JDOMRepresentation(Document d, MediaType t){
super(t);
myDocument = d;
}
public void write(OutputStream outputStream){
try{
XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());
outputter.output(myDocument, outputStream);
} catch(IOException ioe){
ioe.printStackTrace();
}
}
}