Class HtmlRender

  • All Implemented Interfaces:
    Render

    public class HtmlRender
    extends Object
    implements Render
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.github.elibracha.model.ChangedOpenApi diff  
      protected static com.github.elibracha.utils.RefPointer<io.swagger.v3.oas.models.media.Schema> refPointer  
    • Field Detail

      • refPointer

        protected static com.github.elibracha.utils.RefPointer<io.swagger.v3.oas.models.media.Schema> refPointer
      • diff

        protected com.github.elibracha.model.ChangedOpenApi diff
    • Constructor Detail

      • HtmlRender

        public HtmlRender()
      • HtmlRender

        public HtmlRender​(String title,
                          String linkCss)
    • Method Detail

      • render

        public String render​(com.github.elibracha.model.ChangedOpenApi diff)
        Specified by:
        render in interface Render
      • renderHtml

        public String renderHtml​(j2html.tags.ContainerTag ol_new,
                                 j2html.tags.ContainerTag ol_miss,
                                 j2html.tags.ContainerTag ol_deprec,
                                 j2html.tags.ContainerTag ol_changed)
      • property

        protected void property​(j2html.tags.ContainerTag output,
                                String name,
                                String title,
                                io.swagger.v3.oas.models.media.Schema schema)
      • property

        protected void property​(j2html.tags.ContainerTag output,
                                String name,
                                String title,
                                String type)
      • resolve

        protected io.swagger.v3.oas.models.media.Schema resolve​(io.swagger.v3.oas.models.media.Schema schema)
      • type

        protected String type​(io.swagger.v3.oas.models.media.Schema schema)