New servlet structure with a dedicated class UmlDiagramService to

produce diagram from a compressed source.
This commit is contained in:
Maxime Sinclair
2011-03-29 18:15:53 +02:00
parent 225ef45c37
commit 01a16339be
6 changed files with 170 additions and 2 deletions

View File

@@ -13,6 +13,8 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sourceforge.plantuml.FileFormat;
import net.sourceforge.plantuml.FileFormatOption;
import net.sourceforge.plantuml.SourceStringReader;
import net.sourceforge.plantuml.StringUtils;
import net.sourceforge.plantuml.code.Transcoder;
@@ -166,7 +168,7 @@ public class PlantUmlServlet extends HttpServlet {
}
response.setContentType("image/png");
SourceStringReader reader = new SourceStringReader(uml);
reader.generateImage(response.getOutputStream());
reader.generateImage(response.getOutputStream(), new FileFormatOption(FileFormat.PNG));
response.flushBuffer();
}