This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new e86ac4410a refactor: Marshaller API cleanup — rename read/write to
to/of, streaming methods to from*/to* (TODO-188)
e86ac4410a is described below
commit e86ac4410aef02dca687f10ab26d985e3a7b80d1
Author: James Bognar <[email protected]>
AuthorDate: Tue Jun 23 11:01:15 2026 -0400
refactor: Marshaller API cleanup — rename read/write to to/of, streaming
methods to from*/to* (TODO-188)
---
.../java/org/apache/juneau/marshall/jena/marshaller/JsonLd.java | 8 ++++----
.../main/java/org/apache/juneau/marshall/jena/marshaller/N3.java | 8 ++++----
.../java/org/apache/juneau/marshall/jena/marshaller/NQuads.java | 6 +++---
.../java/org/apache/juneau/marshall/jena/marshaller/NTriple.java | 8 ++++----
.../java/org/apache/juneau/marshall/jena/marshaller/RdfJson.java | 6 +++---
.../java/org/apache/juneau/marshall/jena/marshaller/RdfProto.java | 4 ++--
.../org/apache/juneau/marshall/jena/marshaller/RdfThrift.java | 4 ++--
.../java/org/apache/juneau/marshall/jena/marshaller/RdfXml.java | 8 ++++----
.../org/apache/juneau/marshall/jena/marshaller/RdfXmlAbbrev.java | 8 ++++----
.../java/org/apache/juneau/marshall/jena/marshaller/TriG.java | 6 +++---
.../java/org/apache/juneau/marshall/jena/marshaller/TriX.java | 6 +++---
.../java/org/apache/juneau/marshall/jena/marshaller/Turtle.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Bson.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Csv.java | 6 +++---
.../main/java/org/apache/juneau/marshall/marshaller/Hjson.java | 8 ++++----
.../main/java/org/apache/juneau/marshall/marshaller/Hocon.java | 6 +++---
.../src/main/java/org/apache/juneau/marshall/marshaller/Html.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Ini.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Jcs.java | 6 +++---
.../main/java/org/apache/juneau/marshall/marshaller/Json5l.java | 6 +++---
.../main/java/org/apache/juneau/marshall/marshaller/Jsonl.java | 6 +++---
.../main/java/org/apache/juneau/marshall/marshaller/Markdown.java | 8 ++++----
.../java/org/apache/juneau/marshall/marshaller/MarkdownDoc.java | 8 ++++----
.../main/java/org/apache/juneau/marshall/marshaller/MsgPack.java | 8 ++++----
.../main/java/org/apache/juneau/marshall/marshaller/OpenApi.java | 8 ++++----
.../main/java/org/apache/juneau/marshall/marshaller/Parquet.java | 4 ++--
.../java/org/apache/juneau/marshall/marshaller/PlainText.java | 8 ++++----
.../java/org/apache/juneau/marshall/marshaller/Prototext.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Toml.java | 4 ++--
.../src/main/java/org/apache/juneau/marshall/marshaller/Uon.java | 8 ++++----
.../java/org/apache/juneau/marshall/marshaller/UrlEncoding.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Xml.java | 8 ++++----
.../src/main/java/org/apache/juneau/marshall/marshaller/Yaml.java | 8 ++++----
33 files changed, 115 insertions(+), 115 deletions(-)
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/JsonLd.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/JsonLd.java
index 098119bb07..5149e5d21c 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/JsonLd.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/JsonLd.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link JsonLdSerializer} and {@link JsonLdParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link JsonLdSerializer} and {@link JsonLdParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* JsonLd <jv>jsonLd</jv> = <jk>new</jk> JsonLd();
- * MyPojo <jv>myPojo</jv> = <jv>jsonLd</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>jsonLd</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>jsonLd</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>jsonLd</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bcode'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/N3.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/N3.java
index 0c6a0bce24..e0b81e3410 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/N3.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/N3.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link N3Serializer} and {@link N3Parser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link N3Serializer} and {@link N3Parser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* N3 <jv>n3</jv> = <jk>new</jk> N3();
- * MyPojo <jv>myPojo</jv> = <jv>n3</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>n3</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>n3</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>n3</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NQuads.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NQuads.java
index 11f144acec..3dd7462c0f 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NQuads.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NQuads.java
@@ -20,7 +20,7 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link NQuadsSerializer} and {@link NQuadsParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link NQuadsSerializer} and {@link NQuadsParser} into a
single class with convenience to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.marshaller.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* NQuads <jv>m</jv> = NQuads.<jsf>DEFAULT</jsf>;
- * <jv>nquads</jv> = <jv>m</jv>.write(<jv>myBean</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>nquads</jv>,
MyPojo.<jk>class</jk>);
+ * <jv>nquads</jv> = <jv>m</jv>.of(<jv>myBean</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>nquads</jv>, MyPojo.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (bean with name/age, N-Triples with
graph):</h5>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NTriple.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NTriple.java
index 052b4b0915..dd1e86926a 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NTriple.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/NTriple.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link NTripleSerializer} and {@link NTripleParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link NTripleSerializer} and {@link NTripleParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* NTriple <jv>nTriple</jv> = <jk>new</jk> NTriple();
- * MyPojo <jv>myPojo</jv> = <jv>nTriple</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>nTriple</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>nTriple</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>nTriple</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfJson.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfJson.java
index 36c8378d0a..e425da0a4d 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfJson.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfJson.java
@@ -20,7 +20,7 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link RdfJsonSerializer} and {@link RdfJsonParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link RdfJsonSerializer} and {@link RdfJsonParser} into a
single class with convenience to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.marshaller.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* RdfJson <jv>m</jv> = RdfJson.<jsf>DEFAULT</jsf>;
- * <jv>rdfJson</jv> = <jv>m</jv>.write(<jv>myBean</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>rdfJson</jv>,
MyPojo.<jk>class</jk>);
+ * <jv>rdfJson</jv> = <jv>m</jv>.of(<jv>myBean</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>rdfJson</jv>,
MyPojo.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (bean with name/age, RDF/JSON
format):</h5>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfProto.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfProto.java
index a8ad5c744a..d7fc265087 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfProto.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfProto.java
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.marshaller.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* RdfProto <jv>m</jv> = RdfProto.<jsf>DEFAULT</jsf>;
- * <jv>bytes</jv> = <jv>m</jv>.write(<jv>myBean</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>bytes</jv>,
MyPojo.<jk>class</jk>);
+ * <jv>bytes</jv> = <jv>m</jv>.of(<jv>myBean</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>bytes</jv>, MyPojo.<jk>class</jk>);
* </p>
*
* <p>Output is binary (<jk>byte</jk>[]), Protocol Buffers format.</p>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfThrift.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfThrift.java
index 7ed5efe2e3..d45b8a7bec 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfThrift.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfThrift.java
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.marshaller.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* RdfThrift <jv>m</jv> = RdfThrift.<jsf>DEFAULT</jsf>;
- * <jv>bytes</jv> = <jv>m</jv>.write(<jv>myBean</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>bytes</jv>,
MyPojo.<jk>class</jk>);
+ * <jv>bytes</jv> = <jv>m</jv>.of(<jv>myBean</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>bytes</jv>, MyPojo.<jk>class</jk>);
* </p>
*
* <p>Output is binary (<jk>byte</jk>[]), Apache Thrift format.</p>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXml.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXml.java
index b572d64945..99445dd0c0 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXml.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXml.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link RdfXmlSerializer} and {@link RdfXmlParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link RdfXmlSerializer} and {@link RdfXmlParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* RdfXml <jv>rdfXml</jv> = <jk>new</jk> RdfXml();
- * MyPojo <jv>myPojo</jv> = <jv>rdfXml</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>rdfXml</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>rdfXml</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>rdfXml</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXmlAbbrev.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXmlAbbrev.java
index 9f26fb394c..93a87c4009 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXmlAbbrev.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/RdfXmlAbbrev.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link RdfXmlAbbrevSerializer} and {@link RdfXmlParser} into
a single class with convenience read/write methods.
+ * A pairing of a {@link RdfXmlAbbrevSerializer} and {@link RdfXmlParser} into
a single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* RdfXmlAbbrev <jv>rdfXmlAbbrev</jv> = <jk>new</jk> RdfXmlAbbrev();
- * MyPojo <jv>myPojo</jv> = <jv>rdfXmlAbbrev</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>rdfXmlAbbrev</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>rdfXmlAbbrev</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>rdfXmlAbbrev</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriG.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriG.java
index 559893d34c..b2387796f4 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriG.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriG.java
@@ -20,7 +20,7 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link TriGSerializer} and {@link TriGParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link TriGSerializer} and {@link TriGParser} into a single
class with convenience to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.marshaller.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* TriG <jv>m</jv> = TriG.<jsf>DEFAULT</jsf>;
- * <jv>trig</jv> = <jv>m</jv>.write(<jv>myBean</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>trig</jv>, MyPojo.<jk>class</jk>);
+ * <jv>trig</jv> = <jv>m</jv>.of(<jv>myBean</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>trig</jv>, MyPojo.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (bean with name/age, Turtle with named
graph):</h5>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriX.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriX.java
index 9e85b1d140..efab9392bf 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriX.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/TriX.java
@@ -20,7 +20,7 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link TriXSerializer} and {@link TriXParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link TriXSerializer} and {@link TriXParser} into a single
class with convenience to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.marshaller.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* TriX <jv>m</jv> = TriX.<jsf>DEFAULT</jsf>;
- * <jv>trix</jv> = <jv>m</jv>.write(<jv>myBean</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>trix</jv>, MyPojo.<jk>class</jk>);
+ * <jv>trix</jv> = <jv>m</jv>.of(<jv>myBean</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>trix</jv>, MyPojo.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (bean with name/age):</h5>
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/Turtle.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/Turtle.java
index c0931b44a6..fc01721068 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/Turtle.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/marshall/jena/marshaller/Turtle.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.jena.*;
import org.apache.juneau.marshall.marshaller.*;
/**
- * A pairing of a {@link TurtleSerializer} and {@link TurtleParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link TurtleSerializer} and {@link TurtleParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Turtle <jv>turtle</jv> = <jk>new</jk> Turtle();
- * MyPojo <jv>myPojo</jv> = <jv>turtle</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>turtle</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>turtle</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>turtle</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bcode'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Bson.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Bson.java
index 7600cafaaf..fd9a44e48b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Bson.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Bson.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.bson.*;
/**
- * A pairing of a {@link BsonSerializer} and {@link BsonParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link BsonSerializer} and {@link BsonParser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Bson <jv>bson</jv> = <jk>new</jk> Bson();
- * MyPojo <jv>myPojo</jv> = <jv>bson</jv>.read(<jv>bytes</jv>,
MyPojo.<jk>class</jk>);
- * <jk>byte</jk>[] <jv>bytes</jv> = <jv>bson</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>bson</jv>.to(<jv>bytes</jv>,
MyPojo.<jk>class</jk>);
+ * <jk>byte</jk>[] <jv>bytes</jv> = <jv>bson</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Csv.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Csv.java
index 0c3b747c27..6ec312864c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Csv.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Csv.java
@@ -19,7 +19,7 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.csv.*;
/**
- * A pairing of a {@link CsvSerializer} and {@link CsvParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link CsvSerializer} and {@link CsvParser} into a single
class with convenience to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
@@ -36,8 +36,8 @@ import org.apache.juneau.marshall.csv.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* Csv <jv>m</jv> = Csv.<jsf>DEFAULT</jsf>;
- * <jv>csv</jv> = <jv>m</jv>.write(<jv>people</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>csv</jv>, List.<jk>class</jk>,
Person.<jk>class</jk>);
+ * <jv>csv</jv> = <jv>m</jv>.of(<jv>people</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>csv</jv>, List.<jk>class</jk>,
Person.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (list of maps with a,b):</h5>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hjson.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hjson.java
index f5ba237efd..30308b6aa9 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hjson.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hjson.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.hjson.*;
/**
- * A pairing of a {@link HjsonSerializer} and {@link HjsonParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link HjsonSerializer} and {@link HjsonParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Hjson <jv>hjson</jv> = <jk>new</jk> Hjson();
- * MyPojo <jv>myPojo</jv> = <jv>hjson</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>hjson</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>hjson</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>hjson</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hocon.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hocon.java
index 1dbc27ea9e..d5b3126563 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hocon.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Hocon.java
@@ -19,14 +19,14 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.hocon.*;
/**
- * A pairing of a {@link HoconSerializer} and {@link HoconParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link HoconSerializer} and {@link HoconParser} into a
single class with convenience to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Instance usage</jc>
* Hocon <jv>hocon</jv> = <jk>new</jk> Hocon();
- * MyBean <jv>bean</jv> = <jv>hocon</jv>.read(<jv>hoconString</jv>,
MyBean.<jk>class</jk>);
- * String <jv>hoconOut</jv> = <jv>hocon</jv>.write(<jv>bean</jv>);
+ * MyBean <jv>bean</jv> = <jv>hocon</jv>.to(<jv>hoconString</jv>,
MyBean.<jk>class</jk>);
+ * String <jv>hoconOut</jv> = <jv>hocon</jv>.of(<jv>bean</jv>);
* </p>
* <p class='bjava'>
* <jc>// Static DEFAULT instance</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Html.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Html.java
index c35eaef5b9..be85e733c7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Html.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Html.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.html.*;
/**
- * A pairing of a {@link HtmlSerializer} and {@link HtmlParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link HtmlSerializer} and {@link HtmlParser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Html <jv>html</jv> = <jk>new</jk> Html();
- * MyPojo <jv>myPojo</jv> = <jv>html</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>html</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>html</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>html</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Ini.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Ini.java
index 31fa877ba7..d936068b41 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Ini.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Ini.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.ini.*;
/**
- * A pairing of an {@link IniSerializer} and {@link IniParser} into a single
class with convenience read/write methods.
+ * A pairing of an {@link IniSerializer} and {@link IniParser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Ini <jv>ini</jv> = <jk>new</jk> Ini();
- * MyPojo <jv>myPojo</jv> = <jv>ini</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>ini</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>ini</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>ini</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jcs.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jcs.java
index dded2b4770..ce04ddb170 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jcs.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jcs.java
@@ -21,7 +21,7 @@ import org.apache.juneau.marshall.json.*;
/**
* A pairing of a {@link JcsSerializer} and {@link JsonParser} into a single
class with
- * convenience read/write methods.
+ * convenience to/of methods.
*
* <p>
* Produces canonical JSON per <a class="doclink"
href="https://www.rfc-editor.org/rfc/rfc8785">RFC 8785</a>.
@@ -37,8 +37,8 @@ import org.apache.juneau.marshall.json.*;
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Jcs <jv>jcs</jv> = <jk>new</jk> Jcs();
- * String <jv>s</jv> = <jv>jcs</jv>.write(<jv>myBean</jv>);
- * MyBean <jv>b</jv> = <jv>jcs</jv>.read(<jv>s</jv>,
MyBean.<jk>class</jk>);
+ * String <jv>s</jv> = <jv>jcs</jv>.of(<jv>myBean</jv>);
+ * MyBean <jv>b</jv> = <jv>jcs</jv>.to(<jv>s</jv>, MyBean.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (bean with name/age):</h5>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Json5l.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Json5l.java
index 120aab810f..8c43c77113 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Json5l.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Json5l.java
@@ -20,14 +20,14 @@ import org.apache.juneau.marshall.json5l.*;
/**
* Pairs {@link Json5lSerializer} and {@link Json5lParser} into a single class
with convenience
- * read/write methods.
+ * to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Serialize to JSON5L using instance</jc>
* Json5l <jv>json5l</jv> = <jk>new</jk> Json5l();
- * String <jv>out</jv> = <jv>json5l</jv>.write(<jv>myList</jv>);
- * List<MyBean> <jv>in</jv> = <jv>json5l</jv>.read(<jv>out</jv>,
List.<jk>class</jk>, MyBean.<jk>class</jk>);
+ * String <jv>out</jv> = <jv>json5l</jv>.of(<jv>myList</jv>);
+ * List<MyBean> <jv>in</jv> = <jv>json5l</jv>.to(<jv>out</jv>,
List.<jk>class</jk>, MyBean.<jk>class</jk>);
*
* <jc>// Serialize to JSON5L using DEFAULT instance</jc>
* String <jv>out</jv> = Json5l.<jsm>of</jsm>(<jv>myList</jv>);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jsonl.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jsonl.java
index 5b311c8ac2..d4c371c2c8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jsonl.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Jsonl.java
@@ -20,14 +20,14 @@ import org.apache.juneau.marshall.jsonl.*;
/**
* Pairs {@link JsonlSerializer} and {@link JsonlParser} into a single class
with convenience
- * read/write methods.
+ * to/of methods.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Serialize to JSONL using instance</jc>
* Jsonl <jv>jsonl</jv> = <jk>new</jk> Jsonl();
- * String <jv>out</jv> = <jv>jsonl</jv>.write(<jv>myList</jv>);
- * List<MyBean> <jv>in</jv> = <jv>jsonl</jv>.read(<jv>out</jv>,
List.<jk>class</jk>, MyBean.<jk>class</jk>);
+ * String <jv>out</jv> = <jv>jsonl</jv>.of(<jv>myList</jv>);
+ * List<MyBean> <jv>in</jv> = <jv>jsonl</jv>.to(<jv>out</jv>,
List.<jk>class</jk>, MyBean.<jk>class</jk>);
*
* <jc>// Serialize to JSONL using DEFAULT instance</jc>
* String <jv>out</jv> = Jsonl.<jsm>of</jsm>(<jv>myList</jv>);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Markdown.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Markdown.java
index 14c9fc8f0a..7dcf61d67b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Markdown.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Markdown.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.markdown.*;
/**
- * A pairing of a {@link MarkdownSerializer} and {@link MarkdownParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link MarkdownSerializer} and {@link MarkdownParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Markdown <jv>md</jv> = <jk>new</jk> Markdown();
- * MyPojo <jv>myPojo</jv> = <jv>md</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>md</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>md</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>md</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MarkdownDoc.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MarkdownDoc.java
index 1f477d639f..962044902b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MarkdownDoc.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MarkdownDoc.java
@@ -20,17 +20,17 @@ import org.apache.juneau.marshall.markdown.*;
/**
* A pairing of a {@link MarkdownDocSerializer} and {@link MarkdownDocParser}
into a single class with
- * convenience read/write methods for document-mode Markdown (headings +
tables).
+ * convenience to/of methods for document-mode Markdown (headings + tables).
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* MarkdownDoc <jv>md</jv> = <jk>new</jk> MarkdownDoc();
- * MyPojo <jv>myPojo</jv> = <jv>md</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>md</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>md</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>md</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MsgPack.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MsgPack.java
index 980bbc45a5..8df491318a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MsgPack.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/MsgPack.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.msgpack.*;
/**
- * A pairing of a {@link MsgPackSerializer} and {@link MsgPackParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link MsgPackSerializer} and {@link MsgPackParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* MsgPack <jv>msgPack</jv> = <jk>new</jk> MsgPack();
- * MyPojo <jv>myPojo</jv> = <jv>msgPack</jv>.read(<jv>bytes</jv>,
MyPojo.<jk>class</jk>);
- * <jk>byte</jk>[] <jv>bytes</jv> =
<jv>msgPack</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>msgPack</jv>.to(<jv>bytes</jv>,
MyPojo.<jk>class</jk>);
+ * <jk>byte</jk>[] <jv>bytes</jv> = <jv>msgPack</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/OpenApi.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/OpenApi.java
index 8eea31997c..18d0bec304 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/OpenApi.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/OpenApi.java
@@ -23,17 +23,17 @@ import org.apache.juneau.marshall.parser.*;
import org.apache.juneau.marshall.serializer.*;
/**
- * A pairing of a {@link OpenApiSerializer} and {@link OpenApiParser} into a
single class with convenience read/write methods.
+ * A pairing of a {@link OpenApiSerializer} and {@link OpenApiParser} into a
single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* OpenApi <jv>oapi</jv> = <jk>new</jk> OpenApi();
- * MyPojo <jv>myPojo</jv> = <jv>oapi</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>oapi</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>oapi</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>oapi</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Parquet.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Parquet.java
index 427d373a9b..fb918c6b57 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Parquet.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Parquet.java
@@ -33,8 +33,8 @@ import org.apache.juneau.marshall.parquet.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* Parquet <jv>m</jv> = Parquet.<jsf>DEFAULT</jsf>;
- * <jv>bytes</jv> = <jv>m</jv>.write(<jv>beans</jv>);
- * <jv>parsed</jv> = <jv>m</jv>.read(<jv>bytes</jv>,
MyBean.<jk>class</jk>);
+ * <jv>bytes</jv> = <jv>m</jv>.of(<jv>beans</jv>);
+ * <jv>parsed</jv> = <jv>m</jv>.to(<jv>bytes</jv>, MyBean.<jk>class</jk>);
* </p>
*
* <p>Output is binary (<jk>byte</jk>[]), Apache Parquet columnar format.</p>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/PlainText.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/PlainText.java
index 7925324f0a..f676dc8465 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/PlainText.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/PlainText.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.plaintext.*;
/**
- * A pairing of a {@link PlainTextSerializer} and {@link PlainTextParser} into
a single class with convenience read/write methods.
+ * A pairing of a {@link PlainTextSerializer} and {@link PlainTextParser} into
a single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* PlainText <jv>plainText</jv> = <jk>new</jk> PlainText();
- * MyPojo <jv>myPojo</jv> = <jv>plainText</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>plainText</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>plainText</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>plainText</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Prototext.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Prototext.java
index f4c7566931..4793ae505f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Prototext.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Prototext.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.prototext.*;
/**
- * A pairing of a {@link PrototextSerializer} and {@link PrototextParser} into
a single class with convenience read/write methods.
+ * A pairing of a {@link PrototextSerializer} and {@link PrototextParser} into
a single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Prototext <jv>proto</jv> = <jk>new</jk> Prototext();
- * MyPojo <jv>myPojo</jv> = <jv>proto</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>proto</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>proto</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>proto</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Toml.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Toml.java
index 2a1eadf56f..b71200ce21 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Toml.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Toml.java
@@ -38,8 +38,8 @@ import org.apache.juneau.marshall.toml.*;
* <p class='bjava'>
* <jc>// Using instance methods</jc>
* Toml <jv>m</jv> = Toml.<jsf>DEFAULT</jsf>;
- * String <jv>toml</jv> = <jv>m</jv>.write(<jv>config</jv>);
- * JsonMap <jv>parsed</jv> = <jv>m</jv>.read(<jv>toml</jv>,
JsonMap.<jk>class</jk>);
+ * String <jv>toml</jv> = <jv>m</jv>.of(<jv>config</jv>);
+ * JsonMap <jv>parsed</jv> = <jv>m</jv>.to(<jv>toml</jv>,
JsonMap.<jk>class</jk>);
* </p>
*
* <h5 class='figure'>Example output (Map of name/age):</h5>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Uon.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Uon.java
index 1b23a34f53..68799bbbe0 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Uon.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Uon.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.uon.*;
/**
- * A pairing of a {@link UonSerializer} and {@link UonParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link UonSerializer} and {@link UonParser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Uon <jv>uon</jv> = <jk>new</jk> Uon();
- * MyPojo <jv>myPojo</jv> = <jv>uon</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>uon</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>uon</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>uon</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/UrlEncoding.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/UrlEncoding.java
index ec53b2466e..46a267a332 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/UrlEncoding.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/UrlEncoding.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.urlencoding.*;
/**
- * A pairing of a {@link UrlEncodingSerializer} and {@link UrlEncodingParser}
into a single class with convenience read/write methods.
+ * A pairing of a {@link UrlEncodingSerializer} and {@link UrlEncodingParser}
into a single class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* UrlEncoding <jv>urlEncoding</jv> = <jk>new</jk> UrlEncoding();
- * MyPojo <jv>myPojo</jv> = <jv>urlEncoding</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>urlEncoding</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>urlEncoding</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>urlEncoding</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Xml.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Xml.java
index 7695791883..ac3c74f1cd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Xml.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Xml.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.xml.*;
/**
- * A pairing of a {@link XmlSerializer} and {@link XmlParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link XmlSerializer} and {@link XmlParser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Xml <jv>xml</jv> = <jk>new</jk> Xml();
- * MyPojo <jv>myPojo</jv> = <jv>xml</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>xml</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>xml</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>xml</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Yaml.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Yaml.java
index c771997dcf..ee8fa8158a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Yaml.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/marshaller/Yaml.java
@@ -19,17 +19,17 @@ package org.apache.juneau.marshall.marshaller;
import org.apache.juneau.marshall.yaml.*;
/**
- * A pairing of a {@link YamlSerializer} and {@link YamlParser} into a single
class with convenience read/write methods.
+ * A pairing of a {@link YamlSerializer} and {@link YamlParser} into a single
class with convenience to/of methods.
*
* <p>
- * The general idea is to combine a single serializer and parser inside a
simplified API for reading and writing POJOs.
+ * The general idea is to combine a single serializer and parser inside a
simplified API for serializing and parsing POJOs.
*
* <h5 class='figure'>Examples:</h5>
* <p class='bjava'>
* <jc>// Using instance.</jc>
* Yaml <jv>yaml</jv> = <jk>new</jk> Yaml();
- * MyPojo <jv>myPojo</jv> = <jv>yaml</jv>.read(<jv>string</jv>,
MyPojo.<jk>class</jk>);
- * String <jv>string</jv> = <jv>yaml</jv>.write(<jv>myPojo</jv>);
+ * MyPojo <jv>myPojo</jv> = <jv>yaml</jv>.to(<jv>string</jv>,
MyPojo.<jk>class</jk>);
+ * String <jv>string</jv> = <jv>yaml</jv>.of(<jv>myPojo</jv>);
* </p>
* <p class='bjava'>
* <jc>// Using DEFAULT instance.</jc>