Package net.sourceforge.plantuml.servlet
package net.sourceforge.plantuml.servlet
This package is in charge of the JEE PlantUml Server.
There are 2 kind of servlets in this package:
- Interactive servlets: Welcome, PlantUmlServlet that are in charge of the web pages dedicated to human users.
- Service servlets: ImgServlet, SvgServlet, EpsServlet, EpsTextServlet, AsciiServlet, ProxyServlet that only produce a diagram as output.
Structure of the service part of the PlantUmlServer:
-
ClassesClassDescriptionASCII encoder and decoder servlet for the webapp.ASCII servlet of the webapp.Base64 servlet of the webapp.Check servlet of the webapp.Delegates the diagram generation from the UML source and the filling of the HTTP response with the diagram in the right format.EPS servlet of the webapp.EPS Text servlet of the webapp.Image servlet of the webapp.Servlet used to inspect the language keywords of the running PlantUML server.MAP servlet of the webapp.Meta data servlet for the webapp.Proxy servlet of the webapp.PDF servlet of the webapp.Original idea from Achim Abeling for Confluence macro.Small PlantUML frontend or UI helper.Proxy servlet of the webapp.SVG servlet of the webapp.Common service servlet to produce diagram from compressed UML source contained in the end part of the requested URI.