Class JsonRenderer

    • Constructor Detail

      • JsonRenderer

        public JsonRenderer​(boolean withMetadata)
    • Method Detail

      • MetadataTokens

        public static final scala.collection.immutable.Seq<String> MetadataTokens()
      • withMetadata

        public boolean withMetadata()
      • 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()
      • 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()
      • indent

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

        public boolean writeLinkIfNotEmpty​(Writer output,
                                           int indentation,
                                           String prefix,
                                           URIValue link)
      • render

        public void render​(Writer output,
                           int indentation,
                           Record record,
                           scala.collection.immutable.Seq<String> fields)
      • renderMetadataIfNecessary

        public void renderMetadataIfNecessary​(Writer output,
                                              int indentation,
                                              String typeName,
                                              Table table)
      • renderTable

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