程序包 qhs.interfaces

接口 MFormDataListener

    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      boolean parsedHeaders​(MFormDataParser.Header[] headers, int count)
      当数据分析器分析完一个HeaderArea时,就调用本方法。
      boolean readBodyArea()
      当数据分析器读取了一个完整的BodyArea以后,就调用本方法。
      boolean readingBodyArea​(byte[] buffer, int length)
      当数据分析器正在对一个BodyArea进行读取时,就调用本方法。
    • 方法详细资料

      • parsedHeaders

        boolean parsedHeaders​(MFormDataParser.Header[] headers,
                              int count)
        当数据分析器分析完一个HeaderArea时,就调用本方法。数据分析器把HeaderArea内部的所有头域存放在headers参数。
        参数:
        headers - 本数组存放有HeaderArea内部的头域,第1个头域等于headers[0],第2个头域等于headers[1],以此类推。
        count - 存放在headers数组上的头域个数。
        返回:
        true值表示继续分析,false值表示中断分析。
      • readingBodyArea

        boolean readingBodyArea​(byte[] buffer,
                                int length)
        当数据分析器正在对一个BodyArea进行读取时,就调用本方法。数据分析器每对BodyArea读取一次,就调用本方法一次并把读取的数据 (即构成BodyArea的数据)存放在buffer参数。数据分析器每次对BodyArea进行读取时,有可能只读取了BodyArea的一部分, 也有可能读取了整个BodyArea。如果一个BodyArea的长度大于buffer参数的长度,数据分析器就多次对BodyArea进行读取, 每次读取一部分,直到BodyArea的所有部分被读取完毕。
        参数:
        buffer - 用于存放BodyArea的部分或者整个BodyArea的缓存区。
        length - 存放在buffer参数的BodyArea数据的长度。
        返回:
        true值表示继续分析,false值表示中断分析。
      • readBodyArea

        boolean readBodyArea()
        当数据分析器读取了一个完整的BodyArea以后,就调用本方法。
        返回:
        true值表示继续分析,false值表示中断分析。