Class SmileXContent

  • All Implemented Interfaces:
    XContent

    public class SmileXContent
    extends java.lang.Object
    implements XContent
    A Smile based content implementation using Jackson.
    • Field Detail

    • Method Detail

      • contentBuilder

        public static XContentBuilder contentBuilder()
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • type

        public XContentType type()
        Description copied from interface: XContent
        The type this content handles and produces.
        Specified by:
        type in interface XContent
      • createGenerator

        public XContentGenerator createGenerator​(java.io.OutputStream os,
                                                 java.util.Set<java.lang.String> includes,
                                                 java.util.Set<java.lang.String> excludes)
                                          throws java.io.IOException
        Description copied from interface: XContent
        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.
        Specified by:
        createGenerator in interface XContent
        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