Class JqLibrary


  • @Immutable(singleton=true)
    public abstract class JqLibrary
    extends java.lang.Object
    • Constructor Detail

      • JqLibrary

        public JqLibrary()
    • Method Detail

      • getJqCompile

        @Auxiliary
        public com.sun.jna.Function getJqCompile()
      • getJqCompileArgs

        @Auxiliary
        public com.sun.jna.Function getJqCompileArgs()
      • getJqInit

        @Auxiliary
        public com.sun.jna.Function getJqInit()
      • getJqNext

        @Auxiliary
        public com.sun.jna.Function getJqNext()
      • getJqSetAttr

        @Auxiliary
        public com.sun.jna.Function getJqSetAttr()
      • getJqSetErrorCb

        @Auxiliary
        public com.sun.jna.Function getJqSetErrorCb()
      • getJqStart

        @Auxiliary
        public com.sun.jna.Function getJqStart()
      • getJqTeardown

        @Auxiliary
        public com.sun.jna.Function getJqTeardown()
      • getJvArray

        @Auxiliary
        public com.sun.jna.Function getJvArray()
      • getJvArrayAppend

        @Auxiliary
        public com.sun.jna.Function getJvArrayAppend()
      • getJvArrayConcat

        @Auxiliary
        public com.sun.jna.Function getJvArrayConcat()
      • getJvCopy

        @Auxiliary
        public com.sun.jna.Function getJvCopy()
      • getJvDumpString

        @Auxiliary
        public com.sun.jna.Function getJvDumpString()
      • getJvFree

        @Auxiliary
        public com.sun.jna.Function getJvFree()
      • getJvGetKind

        @Auxiliary
        public com.sun.jna.Function getJvGetKind()
      • getJvInvalidGetMsg

        @Auxiliary
        public com.sun.jna.Function getJvInvalidGetMsg()
      • getJvInvalidHasMsg

        @Auxiliary
        public com.sun.jna.Function getJvInvalidHasMsg()
      • getJvObject

        @Auxiliary
        public com.sun.jna.Function getJvObject()
      • getJvObjectHas

        @Auxiliary
        public com.sun.jna.Function getJvObjectHas()
      • getJvObjectSet

        @Auxiliary
        public com.sun.jna.Function getJvObjectSet()
      • getJvParse

        @Auxiliary
        public com.sun.jna.Function getJvParse()
      • getJvParserFree

        @Auxiliary
        public com.sun.jna.Function getJvParserFree()
      • getJvParserNew

        @Auxiliary
        public com.sun.jna.Function getJvParserNew()
      • getJvParserNext

        @Auxiliary
        public com.sun.jna.Function getJvParserNext()
      • getJvParserSetBuf

        @Auxiliary
        public com.sun.jna.Function getJvParserSetBuf()
      • getJvString

        @Auxiliary
        public com.sun.jna.Function getJvString()
      • getJvStringValue

        @Auxiliary
        public com.sun.jna.Function getJvStringValue()
      • getLoader

        @Lazy
        @Auxiliary
        public NativeLib getLoader()
      • jq_compile

        public boolean jq_compile​(com.sun.jna.Pointer jq,
                                  java.lang.String filter)
      • jq_compile_args

        public boolean jq_compile_args​(com.sun.jna.Pointer jq,
                                       java.lang.String filter,
                                       JqLibrary.Jv args)
      • jq_init

        public com.sun.jna.Pointer jq_init()
      • jq_next

        public JqLibrary.Jv jq_next​(com.sun.jna.Pointer jq)
      • jq_set_error_cb

        public void jq_set_error_cb​(com.sun.jna.Pointer jq,
                                    JqLibrary.ErrorCallback callback,
                                    com.sun.jna.Pointer data)
      • jq_start

        public void jq_start​(com.sun.jna.Pointer jq,
                             JqLibrary.Jv jv)
      • jq_teardown

        public void jq_teardown​(com.sun.jna.Pointer jq)
      • jv_dump_string

        public java.lang.String jv_dump_string​(JqLibrary.Jv next,
                                               int flags)
      • jv_invalid_has_msg

        public boolean jv_invalid_has_msg​(JqLibrary.Jv jv)
      • jv_is_valid

        public final boolean jv_is_valid​(JqLibrary.Jv jv)
      • jv_parse

        public JqLibrary.Jv jv_parse​(java.lang.String json)
      • jv_parser_free

        public void jv_parser_free​(com.sun.jna.Pointer parser)
      • jv_parser_new

        public com.sun.jna.Pointer jv_parser_new​(int flags)
      • jv_parser_next

        public JqLibrary.Jv jv_parser_next​(com.sun.jna.Pointer parser)
      • jv_parser_set_buf

        public void jv_parser_set_buf​(com.sun.jna.Pointer parser,
                                      com.sun.jna.Pointer pointer,
                                      int length,
                                      boolean finished)
      • jv_string

        public JqLibrary.Jv jv_string​(java.lang.String value)
      • jv_string_value

        public java.lang.String jv_string_value​(JqLibrary.Jv jv)