Uses of Interface
org.apache.juneau.marshall.stream.RecordReader
Packages that use RecordReader
Package
Description
BSON (Binary JSON) marshalling support.
CBOR (Concise Binary Object Representation) marshalling support per RFC 8949.
CSV Marshalling Support
Hjson (Human JSON) format serializer and parser for Apache Juneau.
HOCON (Human-Optimized Config Object Notation) format serializer and parser for Apache Juneau.
INI format serializer and parser for Apache Juneau.
JSON Marshalling Support.
JSON5 Marshalling Support.
JSON5L (JSON5 Lines) marshalling support.
JSONL (JSON Lines) marshalling support.
Markdown serializer and parser support for Apache Juneau.
Marshallers
MessagePack Marshalling Support
Apache Parquet serialization and parsing support.
Plaintext Marshalling Support
Server-Sent Events (SSE) marshalling support —
text/event-stream.Public low-level token-streaming API (pull parser + push generator) shared by every Juneau
format.
TOML v1.0.0 serializer and parser for Apache Juneau.
UON Marshalling Support
XML Marshalling Support
YAML Marshalling Support
-
Uses of RecordReader in org.apache.juneau.marshall.bson
Methods in org.apache.juneau.marshall.bson that return RecordReaderModifier and TypeMethodDescriptionBsonParser.readArrayRecords(Object input) Convenience delegator for the buffered array-elementRecordReaderusing default session arguments.BsonParserSession.readArrayRecords(Object input) Buffered array-elementRecordReaderfor BSON, bound to this live session.BsonParser.readRecords(Object input) Convenience delegator for the whole-valueRecordReaderusing default session arguments.BsonParserSession.readRecords(Object input) Opens a whole-value pull-parser cursor over a BSON document, bound to this live session. -
Uses of RecordReader in org.apache.juneau.marshall.cbor
Classes in org.apache.juneau.marshall.cbor that implement RecordReaderModifier and TypeClassDescriptionclassReference implementation of the publicTokenReadersurface for the CBOR format (RFC 8949).Methods in org.apache.juneau.marshall.cbor that return RecordReaderModifier and TypeMethodDescriptionCborParser.readArrayRecords(Object input) Convenience delegator for the streaming array-elementRecordReader(uses default session args; seeCborParser.readTokens(Object)).CborParserSession.readArrayRecords(Object input) Streaming array-elementRecordReaderbacked byCborTokenReader. -
Uses of RecordReader in org.apache.juneau.marshall.csv
Methods in org.apache.juneau.marshall.csv that return RecordReaderModifier and TypeMethodDescriptionCsvParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).CsvParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.hjson
Methods in org.apache.juneau.marshall.hjson that return RecordReaderModifier and TypeMethodDescriptionHjsonParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).HjsonParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.hocon
Methods in org.apache.juneau.marshall.hocon that return RecordReaderModifier and TypeMethodDescriptionHoconParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).HoconParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.ini
Methods in org.apache.juneau.marshall.ini that return RecordReaderModifier and TypeMethodDescriptionIniParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).IniParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.json
Classes in org.apache.juneau.marshall.json that implement RecordReaderModifier and TypeClassDescriptionclassReference implementation of the publicTokenReadersurface for the JSON format.Methods in org.apache.juneau.marshall.json that return RecordReaderModifier and TypeMethodDescriptionJsonParser.readArrayRecords(Object input) Convenience delegator for the streaming array-elementRecordReader(uses default session args; seeJsonParser.readTokens(Object)).JsonParserSession.readArrayRecords(Object input) Streaming array-elementRecordReaderbacked byJsonTokenReader. -
Uses of RecordReader in org.apache.juneau.marshall.json5
Classes in org.apache.juneau.marshall.json5 that implement RecordReaderModifier and TypeClassDescriptionclassReference implementation of the publicTokenReadersurface for the JSON5 format. -
Uses of RecordReader in org.apache.juneau.marshall.json5l
Classes in org.apache.juneau.marshall.json5l that implement RecordReaderModifier and TypeClassDescriptionclassReference implementation of the publicTokenReadersurface for the JSON5L format.Methods in org.apache.juneau.marshall.json5l that return RecordReaderModifier and TypeMethodDescriptionJson5lParserSession.readArrayRecords(Object input) Streaming array-elementRecordReaderfor JSON5L. -
Uses of RecordReader in org.apache.juneau.marshall.jsonl
Classes in org.apache.juneau.marshall.jsonl that implement RecordReaderModifier and TypeClassDescriptionclassReference implementation of the publicTokenReadersurface for the JSONL / NDJSON format.Methods in org.apache.juneau.marshall.jsonl that return RecordReaderModifier and TypeMethodDescriptionJsonlParserSession.readArrayRecords(Object input) Streaming array-elementRecordReaderfor JSONL. -
Uses of RecordReader in org.apache.juneau.marshall.markdown
Methods in org.apache.juneau.marshall.markdown that return RecordReaderModifier and TypeMethodDescriptionMarkdownParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).MarkdownParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.marshaller
Methods in org.apache.juneau.marshall.marshaller that return RecordReaderModifier and TypeMethodDescriptionMarshaller.readArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array as a separate record.Marshaller.readRecords(Object input) Opens a low-levelRecordReadercursor that yields each top-level value as a record.static RecordReaderBson.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theBson.DEFAULTmarshaller.static RecordReaderBsonBase64.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theBsonBase64.DEFAULTmarshaller.static RecordReaderBsonSpacedHex.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theBsonSpacedHex.DEFAULTmarshaller.static RecordReaderCbor.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theCbor.DEFAULTmarshaller.static RecordReaderCborBase64.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theCborBase64.DEFAULTmarshaller.static RecordReaderCborNative.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theCborNative.DEFAULTmarshaller.static RecordReaderCborSpacedHex.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theCborSpacedHex.DEFAULTmarshaller.static RecordReaderHtml.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theHtml.DEFAULTmarshaller.static RecordReaderHtmlSimpleSq.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theHtmlSimpleSq.DEFAULTmarshaller.static RecordReaderHtmlSq.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theHtmlSq.DEFAULTmarshaller.static RecordReaderHtmlSqR.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theHtmlSqR.DEFAULTmarshaller.static RecordReaderJcs.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJcs.DEFAULTmarshaller.static RecordReaderJson.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJson.DEFAULTmarshaller.static RecordReaderJson5.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJson5.DEFAULTmarshaller.static RecordReaderJson5l.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJson5l.DEFAULTmarshaller.static RecordReaderJson5R.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJson5R.DEFAULTmarshaller.static RecordReaderJsonl.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJsonl.DEFAULTmarshaller.static RecordReaderJsonR.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theJsonR.DEFAULTmarshaller.static RecordReaderMsgPack.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theMsgPack.DEFAULTmarshaller.static RecordReaderMsgPackBase64.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theMsgPackBase64.DEFAULTmarshaller.static RecordReaderMsgPackNative.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theMsgPackNative.DEFAULTmarshaller.static RecordReaderMsgPackSpacedHex.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theMsgPackSpacedHex.DEFAULTmarshaller.static RecordReaderParquet.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theParquet.DEFAULTmarshaller.static RecordReaderXml.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theXml.DEFAULTmarshaller.static RecordReaderXmlNs.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theXmlNs.DEFAULTmarshaller.static RecordReaderXmlNsSq.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theXmlNsSq.DEFAULTmarshaller.static RecordReaderXmlNsSqR.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theXmlNsSqR.DEFAULTmarshaller.static RecordReaderXmlSq.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theXmlSq.DEFAULTmarshaller.static RecordReaderXmlSqR.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theXmlSqR.DEFAULTmarshaller.static RecordReaderYaml.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theYaml.DEFAULTmarshaller.static RecordReaderYamlR.toArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array using theYamlR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theBson.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theBsonBase64.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theBsonSpacedHex.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theCbor.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theCborBase64.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theCborNative.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theCborSpacedHex.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theCsv.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHjson.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHjsonC.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHocon.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHoconBraces.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHoconC.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHtml.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHtmlSimpleSq.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHtmlSq.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theHtmlSqR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theIni.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theIniR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJcs.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJson.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJson5.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJson5l.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJson5R.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJsonl.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theJsonR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theMarkdown.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theMarkdownDoc.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theMsgPack.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theMsgPackBase64.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theMsgPackNative.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theMsgPackSpacedHex.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theOpenApi.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theParquet.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using thePlainText.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using thePrototext.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using thePrototextR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theSse.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theToml.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theTomlR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUon.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUonE.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUonR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUrlEncoding.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUrlEncodingExpanded.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUrlEncodingPlain.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theUrlEncodingR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theXml.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theXmlNs.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theXmlNsSq.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theXmlNsSqR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theXmlSq.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theXmlSqR.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theYaml.DEFAULTmarshaller.static RecordReaderOpens a low-levelRecordReadercursor over the specified input using theYamlR.DEFAULTmarshaller. -
Uses of RecordReader in org.apache.juneau.marshall.msgpack
Classes in org.apache.juneau.marshall.msgpack that implement RecordReaderModifier and TypeClassDescriptionclassReference implementation of the publicTokenReadersurface for the MessagePack format.Methods in org.apache.juneau.marshall.msgpack that return RecordReaderModifier and TypeMethodDescriptionMsgPackParser.readArrayRecords(Object input) Convenience delegator for the array-elementRecordReader(uses default session args; seeMsgPackParser.readTokens(Object)).MsgPackParserSession.readArrayRecords(Object input) Streaming array-elementRecordReaderbacked byMsgPackTokenReader. -
Uses of RecordReader in org.apache.juneau.marshall.parquet
Methods in org.apache.juneau.marshall.parquet that return RecordReaderModifier and TypeMethodDescriptionParquetParser.readArrayRecords(Object input) Convenience delegator for the buffered array-elementRecordReaderusing default session arguments.ParquetParserSession.readArrayRecords(Object input) Buffered array-elementRecordReaderfor Parquet, bound to this live session.ParquetParser.readRecords(Object input) Convenience delegator for the whole-valueRecordReaderusing default session arguments.ParquetParserSession.readRecords(Object input) Opens a whole-value pull-parser cursor over a Parquet document, bound to this live session. -
Uses of RecordReader in org.apache.juneau.marshall.plaintext
Methods in org.apache.juneau.marshall.plaintext that return RecordReaderModifier and TypeMethodDescriptionPlainTextParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).PlainTextParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.sse
Methods in org.apache.juneau.marshall.sse that return RecordReaderModifier and TypeMethodDescriptionSseParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).SseParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.stream
Subinterfaces of RecordReader in org.apache.juneau.marshall.streamModifier and TypeInterfaceDescriptioninterfacePublic low-level pull-parser cursor over a Juneau-formatted document.Methods in org.apache.juneau.marshall.stream that return RecordReaderModifier and TypeMethodDescriptionstatic RecordReaderRecordAdapter.arrayReader(ParserSession session, Object input) Creates an array-elementRecordReaderbacked by a buffered list parse.ArrayRecordReadable.readArrayRecords(Object input) Opens aRecordReaderthat yields each element of a top-level wire array as a separate record.default RecordReaderArrayRecordReadable.readArrayRecords(Object input, String rootElementName) Variant ofArrayRecordReadable.readArrayRecords(Object)that accepts a caller-specified root element name.static RecordReaderRecordAdapter.reader(ParserSession session, Object input) Creates a single-shotRecordReaderthat delegatesread(...)calls to the session'sread(...)entry point.static RecordReaderStreamingArrayRecord.reader(TokenReader cursor) Wraps aTokenReaderas a streaming array-elementRecordReader.RecordReadable.readRecords(Object input) Opens a low-levelRecordReadercursor over the specified input.default RecordReaderTokenReadable.readRecords(Object input) FULL formats get record semantics for free — aTokenReaderIS-ARecordReader. -
Uses of RecordReader in org.apache.juneau.marshall.toml
Methods in org.apache.juneau.marshall.toml that return RecordReaderModifier and TypeMethodDescriptionTomlParser.readRecords(Object input) Convenience delegator that opens aRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).TomlParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.uon
Methods in org.apache.juneau.marshall.uon that return RecordReaderModifier and TypeMethodDescriptionUonParser.readRecords(Object input) Convenience delegator that opens a whole-valueRecordReaderover the input using default session arguments (mirrorsParser.read(Object, Class)).UonParserSession.readRecords(Object input) -
Uses of RecordReader in org.apache.juneau.marshall.xml
Methods in org.apache.juneau.marshall.xml that return RecordReaderModifier and TypeMethodDescriptionXmlParser.readArrayRecords(Object input) Convenience delegator for the buffered array-elementRecordReaderusing default session arguments.XmlParser.readArrayRecords(Object input, String rootElementName) Convenience delegator for the buffered array-elementRecordReaderwith a caller-specified root element name, using default session arguments.XmlParserSession.readArrayRecords(Object input) Buffered array-elementRecordReaderfor XML, bound to this live session.XmlParserSession.readArrayRecords(Object input, String rootElementName) Buffered array-elementRecordReaderthat honors the caller-specified root element name.XmlParser.readRecords(Object input) Convenience delegator for the whole-valueRecordReaderusing default session arguments.XmlParserSession.readRecords(Object input) Opens a whole-value pull-parser cursor over an XML document, bound to this live session. -
Uses of RecordReader in org.apache.juneau.marshall.yaml
Methods in org.apache.juneau.marshall.yaml that return RecordReaderModifier and TypeMethodDescriptionYamlParser.readArrayRecords(Object input) Convenience delegator for the buffered array-elementRecordReaderusing default session arguments.YamlParserSession.readArrayRecords(Object input) Buffered array-elementRecordReaderfor YAML, bound to this live session.YamlParser.readRecords(Object input) Convenience delegator for the whole-valueRecordReaderusing default session arguments.YamlParserSession.readRecords(Object input) Opens a whole-value pull-parser cursor over a YAML document, bound to this live session.