Class PlantUMLPrinter
java.lang.Object
org.nuxeo.ecm.core.io.marshallers.puml.PlantUMLPrinter
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
- Since:
- 2025.12
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()protected StringformatIdentifier(String identifier) protected WritervoidwriteArrow(String identifier1, String identifier2) voidwriteArrow(String identifier1, String identifier2, String comment) voidvoidvoidvoidwriteFreeText(String text) voidwriteSkinparam(String key, String value) voidvoidwriteStartComponent(String identifier) voidwriteStartComponent(String identifier, String stereo) voidvoidwriteStartQueue(String identifier) voidvoidwriteTitle(String title)
-
Field Details
-
writer
-
-
Constructor Details
-
PlantUMLPrinter
-
-
Method Details
-
writeStartDocument
- Throws:
IOException
-
writeEndDocument
- Throws:
IOException
-
writeTitle
- Throws:
IOException
-
writeSkinparam
- Throws:
IOException
-
writeSkinparam
public void writeSkinparam(String parentKey, String key1, String value1, String key2, String value2) throws IOException - Throws:
IOException
-
writeStartComponent
-
writeStartComponent
-
writeEndComponent
- Throws:
IOException
-
writeStartQueue
- Throws:
IOException
-
writeEndQueue
- Throws:
IOException
-
writeArrow
- Throws:
IOException
-
writeArrow
-
writeFreeText
- Throws:
IOException
-
writeTextSeparator
- Throws:
IOException
-
formatIdentifier
-
getWriter
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Throws:
IOException
-