@@ -200,56 +200,37 @@ public class Main {
200
200
# ### HTML
201
201
202
202
` ` ` java
203
- String html = new HtmlRender(" Changelog" ,
204
- " http://deepoove.com/swagger-diff/stylesheets/demo.css" )
205
- .render(diff);
206
-
207
- try {
208
- FileWriter fw = new FileWriter(" testNewApi.html" );
209
- fw.write(html);
210
- fw.close ();
211
- } catch (IOException e) {
212
- e.printStackTrace ();
213
- }
203
+ String htmlRender = new HtmlRender(" Changelog" , " http://deepoove.com/swagger-diff/stylesheets/demo.css" );
204
+ FileOutputStream outputStream = new FileOutputStream(" testDiff.html" );
205
+ OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
206
+ htmlRender.render(diff, outputStreamWriter);
214
207
` ` `
215
208
216
209
# ### Markdown
217
210
218
211
` ` ` java
219
- String render = new MarkdownRender ().render(diff);
220
- try {
221
- FileWriter fw = new FileWriter(" testDiff.md" );
222
- fw.write(render);
223
- fw.close ();
224
- } catch (IOException e) {
225
- e.printStackTrace ();
226
- }
212
+ JsonRender markdownRender = new MarkdownRender ();
213
+ FileOutputStream outputStream = new FileOutputStream(" testDiff.md" );
214
+ OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
215
+ markdownRender.render(diff, outputStreamWriter);
227
216
` ` `
228
217
229
218
# ### Asciidoc
230
219
231
220
` ` ` java
232
- String render = new AsciidocRender ().render(diff);
233
- try {
234
- FileWriter fw = new FileWriter(" testDiff.adoc" );
235
- fw.write(render);
236
- fw.close ();
237
- } catch (IOException e) {
238
- e.printStackTrace ();
239
- }
221
+ JsonRender asciidocRender = new AsciidocRender ();
222
+ FileOutputStream outputStream = new FileOutputStream(" testDiff.adoc" );
223
+ OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
224
+ asciidocRender.render(diff, outputStreamWriter);
240
225
` ` `
241
226
242
227
# ### JSON
243
228
244
229
` ` ` java
245
- String render = new JsonRender ().render(diff);
246
- try {
247
- FileWriter fw = new FileWriter(" testDiff.json" );
248
- fw.write(render);
249
- fw.close ();
250
- } catch (IOException e) {
251
- e.printStackTrace ();
252
- }
230
+ JsonRender jsonRender = new JsonRender ();
231
+ FileOutputStream outputStream = new FileOutputStream(" testDiff.json" );
232
+ OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
233
+ jsonRender.render(diff, outputStreamWriter);
253
234
` ` `
254
235
255
236
# ## Extensions
0 commit comments