[FEATURE] Future design of the PlantUML Server

A new map feature to retrieve the image map of a diagram is added
This commit is contained in:
Maxime Sinclair
2013-07-17 10:02:38 +02:00
parent e41286993f
commit 9ee4b279bc
2 changed files with 37 additions and 1 deletions

View File

@@ -0,0 +1,36 @@
## Class diagram ##
###################
@startuml
hide empty members
hide empty methods
hide empty fields
abstract class UmlDiagramService {
public void doGet(HttpServletRequest rq, HttpServletResponse rsp)
abstract public ResponseSender getSender()
abstract public String getSource( String uri)
abstract public FileFormat getOutputFormat()
}
interface ResponseSender {
ResponseSender( HttpServletResponse r, FileFormat f)
void sendDiagram( String uml, int n)
}
abstract HttpServlet <|-- UmlDiagramService
abstract HttpServlet <|-- ProxyServlet
UmlDiagramService <|-- PngServlet
UmlDiagramService <|-- SvgServlet
UmlDiagramService <|-- AsciiServlet
UmlDiagramService <|-- MapServlet
UmlDiagramService o- ResponseSender
ResponseSender <|-- DiagramResponse
ResponseSender <|-- MapResponse
ResponseSender <|-- ProxyResponse
ProxyResponse -o ProxyServlet
@enduml
## Sequence diagram ##
######################
@startuml
TODO
@enduml