Class JsonSchemaRenderer

    • Constructor Detail

      • JsonSchemaRenderer

        public JsonSchemaRenderer()
    • Method Detail

      • OpenBrace

        public final String OpenBrace()
      • CloseBrace

        public final String CloseBrace()
      • OpenSquareBracket

        public final String OpenSquareBracket()
      • CloseSquareBracket

        public final String CloseSquareBracket()
      • ColonChar

        public final String ColonChar()
      • SpaceChar

        public final String SpaceChar()
      • CommaChar

        public final String CommaChar()
      • HashChar

        public final String HashChar()
      • HyphenChar

        public final String HyphenChar()
      • TwoSpaces

        public final String TwoSpaces()
      • QuotationMark

        public final String QuotationMark()
      • EscapedQuotationMark

        public final String EscapedQuotationMark()
      • Backslash

        public final String Backslash()
      • EscapedBackslash

        public final String EscapedBackslash()
      • Backspace

        public final String Backspace()
      • EscapedBackspace

        public final String EscapedBackspace()
      • FormFeed

        public final String FormFeed()
      • EscapedFormFeed

        public final String EscapedFormFeed()
      • NewLine

        public final String NewLine()
      • EscapedNewLine

        public final String EscapedNewLine()
      • CarriageReturn

        public final String CarriageReturn()
      • EscapedCarriageReturn

        public final String EscapedCarriageReturn()
      • Tab

        public final String Tab()
      • EscapedTab

        public final String EscapedTab()
      • Slash

        public final String Slash()
      • JscSchemaKey

        public final String JscSchemaKey()
      • JscSchemaValue

        public final String JscSchemaValue()
      • JscSchemaNextValue

        public final String JscSchemaNextValue()
      • JscTitle

        public final String JscTitle()
      • JscType

        public final String JscType()
      • JscProperties

        public final String JscProperties()
      • JscAdditionalProperties

        public final String JscAdditionalProperties()
      • JscFalse

        public final String JscFalse()
      • JscItems

        public final String JscItems()
      • JscNull

        public final String JscNull()
      • JscNumber

        public final String JscNumber()
      • JscInteger

        public final String JscInteger()
      • JscString

        public final String JscString()
      • JscArray

        public final String JscArray()
      • JscObject

        public final String JscObject()
      • Translation

        public final scala.collection.immutable.Map<String,​String> Translation()
      • ArrayItemTranslation

        public final scala.collection.immutable.Map<String,​String> ArrayItemTranslation()
      • renderTable

        public void renderTable​(Writer output,
                                String tableId,
                                Table table)
      • indent

        public void indent​(Writer output,
                           int indentation)
      • renderKey

        public void renderKey​(Writer output,
                              int indentation,
                              String key)
      • openBrace

        public void openBrace​(Writer output,
                              int indentation,
                              String key)
      • closeBrace

        public void closeBrace​(Writer output,
                               int indentation,
                               boolean withComma)
      • renderKeyValue

        public void renderKeyValue​(Writer output,
                                   int indentation,
                                   String key,
                                   String value,
                                   boolean withComma)
      • renderMetadata

        public void renderMetadata​(Writer output,
                                   String typeName,
                                   Table table)