Package org.apache.juneau.marshall.stream


package org.apache.juneau.marshall.stream
Public low-level token-streaming API (pull parser + push generator) shared by every Juneau format.
  • Class
    Description
    Capability role for parsers that can stream the elements of a top-level wire array, yielding each element as a separate record.
    Capability role for serializers that can emit each element of a top-level wire array as a separate record.
    Discriminant returned by TokenReader.getNativeKind() that classifies the binary-native metadata (if any) carried by the cursor's current token.
    Format-neutral POJO walker that re-emits an arbitrary object graph through a TokenWriter.
    Databind-level settings honored by PojoWalker.
    Static factories that produce buffered RecordReader / RecordWriter instances for formats whose token-stream surface is whole-value-only (no native TokenReader / TokenWriter).
    Capability role for objects that can open a whole-value RecordReader cursor.
    Public low-level whole-value pull cursor over a Juneau-formatted document.
    Capability role for objects that can open a whole-value RecordWriter cursor.
    Public low-level whole-value push generator over a Juneau-formatted document.
    O(1)-memory wrappers that adapt a fine-grained TokenReader / TokenWriter to the array-element record-stream contract.
    Capability role for parsers that additionally expose the structural TokenReader cursor (FULL formats: json, json5, jsonl, cbor, msgpack).
    Public low-level pull-parser cursor over a Juneau-formatted document.
    Format-neutral token vocabulary for Juneau's low-level token-streaming API.
    Capability role for serializers that additionally expose the structural TokenWriter cursor (FULL formats: json, json5, jsonl, cbor, msgpack, jsonschema, jcs).
    Public low-level push-generator that emits a Juneau-formatted document one structural event at a time.