File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
core/src/main/java/org/openapitools/openapidiff/core/output Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 11package org .openapitools .openapidiff .core .output ;
22
3+ import java .io .ByteArrayOutputStream ;
34import java .io .IOException ;
45import java .io .OutputStreamWriter ;
56import org .openapitools .openapidiff .core .exception .RendererException ;
67import org .openapitools .openapidiff .core .model .ChangedOpenApi ;
78
89public interface Render {
910
10- void render (ChangedOpenApi diff , OutputStreamWriter outputStreamWriter );
11+ void render (ChangedOpenApi diff , OutputStreamWriter outputStreamWriter ) throws RendererException ;
12+
13+ default String render (ChangedOpenApi diff ) throws RendererException {
14+ OutputStreamWriter outputStreamWriter = new OutputStreamWriter (new ByteArrayOutputStream ());
15+ render (diff , outputStreamWriter );
16+
17+ return outputStreamWriter .toString ();
18+ }
1119
1220 default void safelyAppend (OutputStreamWriter outputStreamWriter , String csq ) {
1321 try {
You can’t perform that action at this time.
0 commit comments