Interface XContent

    • Method Detail

      • isStrictDuplicateDetectionEnabled

        static boolean isStrictDuplicateDetectionEnabled()
      • type

        XContentType type()
        The type this content handles and produces.
      • streamSeparator

        byte streamSeparator()
      • createGenerator

        default XContentGenerator createGenerator​(java.io.OutputStream os)
                                           throws java.io.IOException
        Creates a new generator using the provided output stream.
        Throws:
        java.io.IOException
      • createGenerator

        XContentGenerator createGenerator​(java.io.OutputStream os,
                                          java.util.Set<java.lang.String> includes,
                                          java.util.Set<java.lang.String> excludes)
                                   throws java.io.IOException
        Creates a new generator using the provided output stream and some inclusive and/or exclusive filters. When both exclusive and inclusive filters are provided, the underlying generator will first use exclusion filters to remove fields and then will check the remaining fields against the inclusive filters.
        Parameters:
        os - the output stream
        includes - the inclusive filters: only fields and objects that match the inclusive filters will be written to the output.
        excludes - the exclusive filters: only fields and objects that don't match the exclusive filters will be written to the output.
        Throws:
        java.io.IOException