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 346a1a9 Replace addBeanTypeProperties with addBeanTypes
346a1a9 is described below
commit 346a1a95e50203a2829106e26b892b137cab1297
Author: JamesBognar <[email protected]>
AuthorDate: Sun Mar 25 16:28:46 2018 -0400
Replace addBeanTypeProperties with addBeanTypes
---
.../java/org/apache/juneau/BeanFilterTest.java | 2 +-
.../test/java/org/apache/juneau/BeanMapTest.java | 2 +-
.../java/org/apache/juneau/ComboRoundTripTest.java | 42 ++++++++++-----------
.../src/test/java/org/apache/juneau/TestUtils.java | 8 ++--
.../a/rttests/RoundTripAddClassAttrsTest.java | 20 +++++-----
.../juneau/a/rttests/RoundTripBeanMapsTest.java | 2 +-
.../org/apache/juneau/a/rttests/RoundTripTest.java | 44 +++++++++++-----------
.../a/rttests/RoundTripTransformBeansTest.java | 2 +-
.../apache/juneau/config/ConfigInterfaceTest.java | 2 +-
.../juneau/dto/jsonschema/JsonSchemaTest.java | 6 +--
.../org/apache/juneau/html/CommonParserTest.java | 2 +-
.../org/apache/juneau/jena/CommonParserTest.java | 2 +-
.../org/apache/juneau/json/CommonParserTest.java | 2 +-
.../apache/juneau/uon/CommonParser_UonTest.java | 2 +-
.../urlencoding/CommonParser_UrlEncodingTest.java | 2 +-
.../java/org/apache/juneau/utils/PojoRestTest.java | 6 +--
.../apache/juneau/yaml/proto/CommonParserTest.java | 2 +-
.../java/org/apache/juneau/jena/Constants.java | 2 +-
.../java/org/apache/juneau/jena/RdfSerializer.java | 14 +++----
.../apache/juneau/jena/RdfSerializerBuilder.java | 10 ++++-
.../apache/juneau/jena/RdfSerializerSession.java | 14 +++----
.../apache/juneau/csv/CsvSerializerBuilder.java | 10 ++++-
.../org/apache/juneau/html/HtmlSerializer.java | 14 +++----
.../apache/juneau/html/HtmlSerializerBuilder.java | 10 ++++-
.../apache/juneau/html/HtmlSerializerSession.java | 16 ++++----
.../httppart/SimpleUonPartSerializerBuilder.java | 10 ++++-
.../juneau/httppart/UonPartSerializerBuilder.java | 10 ++++-
.../apache/juneau/jso/JsoSerializerBuilder.java | 10 ++++-
.../juneau/json/JsonSchemaSerializerBuilder.java | 10 ++++-
.../org/apache/juneau/json/JsonSerializer.java | 14 +++----
.../apache/juneau/json/JsonSerializerBuilder.java | 10 ++++-
.../apache/juneau/json/JsonSerializerSession.java | 14 +++----
.../apache/juneau/msgpack/MsgPackSerializer.java | 14 +++----
.../juneau/msgpack/MsgPackSerializerBuilder.java | 10 ++++-
.../juneau/msgpack/MsgPackSerializerSession.java | 14 +++----
.../plaintext/PlainTextSerializerBuilder.java | 10 ++++-
.../org/apache/juneau/serializer/Serializer.java | 28 +++++++-------
.../juneau/serializer/SerializerBuilder.java | 25 ++++++++++--
.../juneau/serializer/SerializerGroupBuilder.java | 25 ++++++++++--
.../juneau/serializer/SerializerSession.java | 16 ++++----
.../juneau/soap/SoapXmlSerializerBuilder.java | 10 ++++-
.../java/org/apache/juneau/uon/UonSerializer.java | 16 ++++----
.../apache/juneau/uon/UonSerializerBuilder.java | 10 ++++-
.../apache/juneau/uon/UonSerializerSession.java | 14 +++----
.../urlencoding/UrlEncodingSerializerBuilder.java | 10 ++++-
.../juneau/xml/XmlSchemaSerializerBuilder.java | 10 ++++-
.../java/org/apache/juneau/xml/XmlSerializer.java | 14 +++----
.../apache/juneau/xml/XmlSerializerBuilder.java | 10 ++++-
.../apache/juneau/xml/XmlSerializerSession.java | 14 +++----
.../apache/juneau/yaml/proto/YamlSerializer.java | 14 +++----
.../juneau/yaml/proto/YamlSerializerBuilder.java | 10 ++++-
.../juneau/yaml/proto/YamlSerializerSession.java | 14 +++----
juneau-doc/src/main/javadoc/overview.html | 19 ++++++----
.../juneau/rest/test/InterfaceProxyResource.java | 2 +-
.../org/apache/juneau/rest/test/TestUtils.java | 1 +
.../juneau/rest/test/ThirdPartyProxyResource.java | 2 +-
.../juneau/rest/test/InterfaceProxyTest.java | 16 ++++----
.../juneau/rest/test/ThirdPartyProxyTest.java | 18 ++++-----
.../juneau/rest/client/RestClientBuilder.java | 25 ++++++++++--
59 files changed, 419 insertions(+), 268 deletions(-)
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanFilterTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanFilterTest.java
index f75458e..815c812 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanFilterTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanFilterTest.java
@@ -27,7 +27,7 @@ public class BeanFilterTest {
//====================================================================================================
@Test
public void testSubTypes() throws Exception {
- JsonSerializer s =
JsonSerializer.DEFAULT_LAX.builder().addRootType().build();
+ JsonSerializer s =
JsonSerializer.DEFAULT_LAX.builder().addBeanTypes().addRootType().build();
JsonParser p = JsonParser.DEFAULT;
A1 a1 = new A1();
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
index ecfe74d..bb29ed1 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
@@ -31,7 +31,7 @@ import org.junit.*;
@SuppressWarnings({"unchecked","rawtypes","serial"})
public class BeanMapTest {
- JsonSerializer serializer =
JsonSerializer.DEFAULT_LAX.builder().addRootType().build();
+ JsonSerializer serializer =
JsonSerializer.DEFAULT_LAX.builder().addBeanTypes().addRootType().build();
BeanContext bc = BeanContext.create()
.beanDictionary(MyBeanDictionaryMap.class)
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/ComboRoundTripTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/ComboRoundTripTest.java
index 99bbca5..a40f916 100644
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/ComboRoundTripTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/ComboRoundTripTest.java
@@ -258,7 +258,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// JSON
//--------------------------------------------------------------------------------
- WriterSerializer sJson =
JsonSerializer.DEFAULT_LAX.builder().addRootType().build();
+ WriterSerializer sJson =
JsonSerializer.DEFAULT_LAX.builder().addBeanTypes().addRootType().build();
ReaderParser pJson = JsonParser.DEFAULT;
@Test
@@ -279,7 +279,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// JSON - 't' property
//--------------------------------------------------------------------------------
- WriterSerializer sJsonT =
JsonSerializer.create().ssq().beanTypePropertyName("t").addRootType().build();
+ WriterSerializer sJsonT =
JsonSerializer.create().ssq().beanTypePropertyName("t").addBeanTypes().addRootType().build();
ReaderParser pJsonT =
JsonParser.create().beanTypePropertyName("t").build();
@Test
@@ -300,7 +300,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// JSON - Readable
//--------------------------------------------------------------------------------
- WriterSerializer sJsonR =
JsonSerializer.DEFAULT_LAX_READABLE.builder().addRootType().build();
+ WriterSerializer sJsonR =
JsonSerializer.DEFAULT_LAX_READABLE.builder().addBeanTypes().addRootType().build();
ReaderParser pJsonR = JsonParser.DEFAULT;
@Test
@@ -321,7 +321,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// XML
//--------------------------------------------------------------------------------
- WriterSerializer sXml =
XmlSerializer.DEFAULT_SQ.builder().addRootType().build();
+ WriterSerializer sXml =
XmlSerializer.DEFAULT_SQ.builder().addBeanTypes().addRootType().build();
ReaderParser pXml = XmlParser.DEFAULT;
@Test
@@ -342,7 +342,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// XML - 't' property
//--------------------------------------------------------------------------------
- WriterSerializer sXmlT =
XmlSerializer.create().sq().beanTypePropertyName("t").addRootType().build();
+ WriterSerializer sXmlT =
XmlSerializer.create().sq().beanTypePropertyName("t").addBeanTypes().addRootType().build();
ReaderParser pXmlT =
XmlParser.create().beanTypePropertyName("t").build();
@Test
@@ -363,7 +363,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// XML - Readable
//--------------------------------------------------------------------------------
- WriterSerializer sXmlR =
XmlSerializer.DEFAULT_SQ_READABLE.builder().addRootType().build();
+ WriterSerializer sXmlR =
XmlSerializer.DEFAULT_SQ_READABLE.builder().addBeanTypes().addRootType().build();
ReaderParser pXmlR = XmlParser.DEFAULT;
@Test
@@ -384,7 +384,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// XML - Namespaces
//--------------------------------------------------------------------------------
- WriterSerializer sXmlNs =
XmlSerializer.DEFAULT_NS_SQ.builder().addRootType().build();
+ WriterSerializer sXmlNs =
XmlSerializer.DEFAULT_NS_SQ.builder().addBeanTypes().addRootType().build();
ReaderParser pXmlNs = XmlParser.DEFAULT;
@Test
@@ -405,7 +405,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// HTML
//--------------------------------------------------------------------------------
- WriterSerializer sHtml =
HtmlSerializer.DEFAULT_SQ.builder().addRootType().build();
+ WriterSerializer sHtml =
HtmlSerializer.DEFAULT_SQ.builder().addBeanTypes().addRootType().build();
ReaderParser pHtml = HtmlParser.DEFAULT;
@Test
@@ -426,7 +426,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// HTML - 't' property
//--------------------------------------------------------------------------------
- WriterSerializer sHtmlT =
HtmlSerializer.create().sq().beanTypePropertyName("t").addRootType().build();
+ WriterSerializer sHtmlT =
HtmlSerializer.create().sq().beanTypePropertyName("t").addBeanTypes().addRootType().build();
ReaderParser pHtmlT =
HtmlParser.create().beanTypePropertyName("t").build();
@Test
@@ -447,7 +447,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// HTML - Readable
//--------------------------------------------------------------------------------
- WriterSerializer sHtmlR =
HtmlSerializer.DEFAULT_SQ_READABLE.builder().addRootType().build();
+ WriterSerializer sHtmlR =
HtmlSerializer.DEFAULT_SQ_READABLE.builder().addBeanTypes().addRootType().build();
ReaderParser pHtmlR = HtmlParser.DEFAULT;
@Test
@@ -468,7 +468,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// UON
//--------------------------------------------------------------------------------
- WriterSerializer sUon =
UonSerializer.DEFAULT.builder().addRootType().build();
+ WriterSerializer sUon =
UonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build();
ReaderParser pUon = UonParser.DEFAULT;
@Test
@@ -489,7 +489,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// UON - 't' property
//--------------------------------------------------------------------------------
- WriterSerializer sUonT =
UonSerializer.create().beanTypePropertyName("t").addRootType().build();
+ WriterSerializer sUonT =
UonSerializer.create().beanTypePropertyName("t").addBeanTypes().addRootType().build();
ReaderParser pUonT =
UonParser.create().beanTypePropertyName("t").build();
@Test
@@ -510,7 +510,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// UON - Readable
//--------------------------------------------------------------------------------
- WriterSerializer sUonR =
UonSerializer.DEFAULT_READABLE.builder().addRootType().build();
+ WriterSerializer sUonR =
UonSerializer.DEFAULT_READABLE.builder().addBeanTypes().addRootType().build();
ReaderParser pUonR = UonParser.DEFAULT;
@Test
@@ -531,7 +531,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// UrlEncoding
//--------------------------------------------------------------------------------
- WriterSerializer sUrlEncoding =
UrlEncodingSerializer.DEFAULT.builder().addRootType().build();
+ WriterSerializer sUrlEncoding =
UrlEncodingSerializer.DEFAULT.builder().addBeanTypes().addRootType().build();
ReaderParser pUrlEncoding = UrlEncodingParser.DEFAULT;
@Test
@@ -552,7 +552,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// UrlEncoding - 't' property
//--------------------------------------------------------------------------------
- WriterSerializer sUrlEncodingT =
UrlEncodingSerializer.create().beanTypePropertyName("t").addRootType().build();
+ WriterSerializer sUrlEncodingT =
UrlEncodingSerializer.create().beanTypePropertyName("t").addBeanTypes().addRootType().build();
ReaderParser pUrlEncodingT =
UrlEncodingParser.create().beanTypePropertyName("t").build();
@Test
@@ -573,7 +573,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// UrlEncoding - Readable
//--------------------------------------------------------------------------------
- WriterSerializer sUrlEncodingR =
UrlEncodingSerializer.DEFAULT_READABLE.builder().addRootType().build();
+ WriterSerializer sUrlEncodingR =
UrlEncodingSerializer.DEFAULT_READABLE.builder().addBeanTypes().addRootType().build();
ReaderParser pUrlEncodingR = UrlEncodingParser.DEFAULT;
@Test
@@ -594,7 +594,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// MsgPack
//--------------------------------------------------------------------------------
- OutputStreamSerializer sMsgPack =
MsgPackSerializer.DEFAULT_SPACED_HEX.builder().addRootType().build();
+ OutputStreamSerializer sMsgPack =
MsgPackSerializer.DEFAULT_SPACED_HEX.builder().addBeanTypes().addRootType().build();
InputStreamParser pMsgPack = MsgPackParser.DEFAULT_SPACED_HEX;
@Test
@@ -620,7 +620,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// MsgPack - 't' property
//--------------------------------------------------------------------------------
- OutputStreamSerializer sMsgPackT =
MsgPackSerializer.create().beanTypePropertyName("t").addRootType().build();
+ OutputStreamSerializer sMsgPackT =
MsgPackSerializer.create().beanTypePropertyName("t").addBeanTypes().addRootType().build();
InputStreamParser pMsgPackT =
MsgPackParser.create().beanTypePropertyName("t").build();
@Test
@@ -646,7 +646,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// RdfXml
//--------------------------------------------------------------------------------
- WriterSerializer sRdfXml =
RdfSerializer.DEFAULT_XMLABBREV.builder().addRootType().build();
+ WriterSerializer sRdfXml =
RdfSerializer.DEFAULT_XMLABBREV.builder().addBeanTypes().addRootType().build();
ReaderParser pRdfXml = RdfParser.DEFAULT_XML;
@Test
@@ -667,7 +667,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// RdfXml - 't' property
//--------------------------------------------------------------------------------
- WriterSerializer sRdfXmlT =
RdfSerializer.create().language(LANG_RDF_XML_ABBREV).beanTypePropertyName("t").addRootType().build();
+ WriterSerializer sRdfXmlT =
RdfSerializer.create().language(LANG_RDF_XML_ABBREV).beanTypePropertyName("t").addBeanTypes().addRootType().build();
ReaderParser pRdfXmlT =
RdfParser.create().beanTypePropertyName("t").build();
@Test
@@ -688,7 +688,7 @@ public abstract class ComboRoundTripTest {
//--------------------------------------------------------------------------------
// RdfXml - Readable
//--------------------------------------------------------------------------------
- WriterSerializer sRdfXmlR =
RdfSerializer.create().language(LANG_RDF_XML_ABBREV).ws().addRootType().build();
+ WriterSerializer sRdfXmlR =
RdfSerializer.create().language(LANG_RDF_XML_ABBREV).ws().addBeanTypes().addRootType().build();
ReaderParser pRdfXmlR = RdfParser.DEFAULT_XML;
@Test
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/TestUtils.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/TestUtils.java
index 2e4c024..394df41 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/TestUtils.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/TestUtils.java
@@ -43,7 +43,7 @@ public class TestUtils {
private static JsonSerializer js = JsonSerializer.create()
.ssq()
.trimNullProperties(false)
- .addRootType()
+ .addBeanTypes().addRootType()
.build();
private static JsonSerializer jsSorted = JsonSerializer.create()
@@ -51,21 +51,21 @@ public class TestUtils {
.sortCollections()
.sortMaps()
.trimNullProperties(false)
- .addRootType()
+ .addBeanTypes().addRootType()
.build();
private static JsonSerializer js2 = JsonSerializer.create()
.ssq()
.pojoSwaps(IteratorSwap.class, EnumerationSwap.class)
- .addRootType()
+ .addBeanTypes().addRootType()
.build();
private static JsonSerializer js3 = JsonSerializer.create()
.ssq()
.pojoSwaps(IteratorSwap.class, EnumerationSwap.class)
.sortProperties()
- .addRootType()
+ .addBeanTypes().addRootType()
.build();
private static final BeanSession beanSession =
BeanContext.DEFAULT.createSession();
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripAddClassAttrsTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripAddClassAttrsTest.java
index 9d7e717..383683a 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripAddClassAttrsTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripAddClassAttrsTest.java
@@ -41,61 +41,61 @@ public class RoundTripAddClassAttrsTest extends
RoundTripTest {
return Arrays.asList(new Object[][] {
{ /* 0 */
"JsonSerializer.DEFAULT/JsonParser.DEFAULT",
-
JsonSerializer.create().addBeanTypeProperties(true).addRootType(),
+
JsonSerializer.create().addBeanTypes(true).addRootType(),
new
JsonParserBuilder().useInterfaceProxies(false),
0
},
{ /* 1 */
"JsonSerializer.DEFAULT_LAX/JsonParser.DEFAULT",
- new
JsonSerializerBuilder().ssq().addBeanTypeProperties(true).addRootType(),
+ new
JsonSerializerBuilder().ssq().addBeanTypes(true).addRootType(),
new
JsonParserBuilder().useInterfaceProxies(false),
0
},
{ /* 2 */
"JsonSerializer.DEFAULT_SQ/JsonParser.DEFAULT",
- new
JsonSerializerBuilder().ssq().addBeanTypeProperties(true).addRootType(),
+ new
JsonSerializerBuilder().ssq().addBeanTypes(true).addRootType(),
new
JsonParserBuilder().useInterfaceProxies(false),
0
},
{ /* 3 */
"XmlSerializer.DEFAULT/XmlParser.DEFAULT",
- new
XmlSerializerBuilder().addBeanTypeProperties(true).addRootType(),
+ new
XmlSerializerBuilder().addBeanTypes(true).addRootType(),
new
XmlParserBuilder().useInterfaceProxies(false),
CHECK_XML_WHITESPACE | VALIDATE_XML
},
{ /* 4 */
"HtmlSerializer.DEFAULT/HtmlParser.DEFAULT",
- new
HtmlSerializerBuilder().addBeanTypeProperties(true).addRootType(),
+ new
HtmlSerializerBuilder().addBeanTypes(true).addRootType(),
new
HtmlParserBuilder().useInterfaceProxies(false),
CHECK_XML_WHITESPACE
},
{ /* 5 */
"UonSerializer.DEFAULT_ENCODING/UonParser.DEFAULT_DECODING",
- new
UonSerializerBuilder().encoding().addBeanTypeProperties(true).addRootType(),
+ new
UonSerializerBuilder().encoding().addBeanTypes(true).addRootType(),
new
UonParserBuilder().decoding().useInterfaceProxies(false),
0
},
{ /* 6 */
"UonSerializer.DEFAULT/UonParser.DEFAULT",
- new
UonSerializerBuilder().addBeanTypeProperties(true).addRootType(),
+ new
UonSerializerBuilder().addBeanTypes(true).addRootType(),
new
UonParserBuilder().useInterfaceProxies(false),
0
},
{ /* 7 */
"UrlEncodingSerializer.DEFAULT/UrlEncodingParser.DEFAULT",
- new
UrlEncodingSerializerBuilder().addBeanTypeProperties(true).addRootType(),
+ new
UrlEncodingSerializerBuilder().addBeanTypes(true).addRootType(),
new
UrlEncodingParserBuilder().useInterfaceProxies(false),
0
},
{ /* 8 */
"RdfSerializer.Xml/RdfParser.Xml",
- new
RdfSerializerBuilder().addBeanTypeProperties(true).addRootType(),
+ new
RdfSerializerBuilder().addBeanTypes(true).addRootType(),
new
RdfParserBuilder().useInterfaceProxies(false),
0
},
{ /* 9 */
"MsgPackSerializer.DEFAULT/MsgPackParser.DEFAULT",
- new
MsgPackSerializerBuilder().addBeanTypeProperties(true).addRootType(),
+ new
MsgPackSerializerBuilder().addBeanTypes(true).addRootType(),
new
MsgPackParserBuilder().useInterfaceProxies(false),
0
}
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMapsTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMapsTest.java
index 06b828c..8b07deb 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMapsTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripBeanMapsTest.java
@@ -216,7 +216,7 @@ public class RoundTripBeanMapsTest extends RoundTripTest {
//====================================================================================================
@Test
public void testSubTypesUsingAnnotation() throws Exception {
- JsonSerializer js =
JsonSerializer.create().ssq().pojoSwaps(XMLGregorianCalendarSwap.class).addRootType().build();
+ JsonSerializer js =
JsonSerializer.create().ssq().pojoSwaps(XMLGregorianCalendarSwap.class).addBeanTypes().addRootType().build();
// Skip validation-only tests
if (isValidationOnly())
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTest.java
index 7b09074..fb929ef 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTest.java
@@ -49,121 +49,121 @@ public abstract class RoundTripTest {
// Full round-trip testing
{ /* 0 */
"Json - default",
-
JsonSerializer.create().trimNullProperties(false).addRootType(),
+
JsonSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
JsonParser.create(),
0
},
{ /* 1 */
"Json - lax",
-
JsonSerializer.create().ssq().trimNullProperties(false).addRootType(),
+
JsonSerializer.create().ssq().trimNullProperties(false).addBeanTypes().addRootType(),
JsonParser.create(),
0
},
{ /* 2 */
"Json - lax, readable",
-
JsonSerializer.create().ssq().ws().trimNullProperties(false).addRootType(),
+
JsonSerializer.create().ssq().ws().trimNullProperties(false).addBeanTypes().addRootType(),
JsonParser.create(),
0
},
{ /* 3 */
"Xml - namespaces, validation, readable",
-
XmlSerializer.create().ns().sq().trimNullProperties(false).addNamespaceUrisToRoot().useWhitespace().addRootType(),
+
XmlSerializer.create().ns().sq().trimNullProperties(false).addNamespaceUrisToRoot().useWhitespace().addBeanTypes().addRootType(),
XmlParser.create(),
CHECK_XML_WHITESPACE | VALIDATE_XML
},
{ /* 4 */
"Xml - no namespaces, validation",
-
XmlSerializer.create().sq().trimNullProperties(false).addRootType(),
+
XmlSerializer.create().sq().trimNullProperties(false).addBeanTypes().addRootType(),
XmlParser.create(),
CHECK_XML_WHITESPACE
},
{ /* 5 */
"Html - default",
-
HtmlSerializer.create().trimNullProperties(false).addRootType(),
+
HtmlSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
HtmlParser.create(),
CHECK_XML_WHITESPACE
},
{ /* 6 */
"Html - readable",
-
HtmlSerializer.create().sq().ws().trimNullProperties(false).addRootType(),
+
HtmlSerializer.create().sq().ws().trimNullProperties(false).addBeanTypes().addRootType(),
HtmlParser.create(),
CHECK_XML_WHITESPACE
},
{ /* 7 */
"Html - with key/value headers",
-
HtmlSerializer.create().addKeyValueTableHeaders().addRootType(),
+
HtmlSerializer.create().addKeyValueTableHeaders().addBeanTypes().addRootType(),
HtmlParser.create(),
CHECK_XML_WHITESPACE
},
{ /* 8 */
"Uon - default",
-
UonSerializer.create().trimNullProperties(false).addRootType(),
+
UonSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
UonParser.create(),
0
},
{ /* 9 */
"Uon - readable",
-
UonSerializer.create().ws().trimNullProperties(false).addRootType(),
+
UonSerializer.create().ws().trimNullProperties(false).addBeanTypes().addRootType(),
UonParser.create(),
0
},
{ /* 10 */
"Uon - encoded",
-
UonSerializer.create().encoding().trimNullProperties(false).addRootType(),
+
UonSerializer.create().encoding().trimNullProperties(false).addBeanTypes().addRootType(),
UonParser.create().decoding(),
0
},
{ /* 11 */
"UrlEncoding - default",
-
UrlEncodingSerializer.create().trimNullProperties(false).addRootType(),
+
UrlEncodingSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
UrlEncodingParser.create(),
0
},
{ /* 12 */
"UrlEncoding - readable",
-
UrlEncodingSerializer.create().ws().trimNullProperties(false).addRootType(),
+
UrlEncodingSerializer.create().ws().trimNullProperties(false).addBeanTypes().addRootType(),
UrlEncodingParser.create(),
0
},
{ /* 13 */
"UrlEncoding - expanded params",
-
UrlEncodingSerializer.create().expandedParams().addRootType(),
+
UrlEncodingSerializer.create().expandedParams().addBeanTypes().addRootType(),
UrlEncodingParser.create().expandedParams(true),
0
},
{ /* 14 */
"Rdf.Xml",
-
RdfSerializer.create().trimNullProperties(false).addLiteralTypes().addRootType(),
+
RdfSerializer.create().trimNullProperties(false).addLiteralTypes().addBeanTypes().addRootType(),
RdfParser.create().xml(),
0
},
{ /* 15 */
"Rdf.XmlAbbrev",
-
RdfSerializer.create().xmlabbrev().trimNullProperties(false).addLiteralTypes().addRootType(),
+
RdfSerializer.create().xmlabbrev().trimNullProperties(false).addLiteralTypes().addBeanTypes().addRootType(),
RdfParser.create().xml(),
0
},
{ /* 16 */
"Rdf.Turtle",
-
RdfSerializer.create().turtle().trimNullProperties(false).addLiteralTypes().addRootType(),
+
RdfSerializer.create().turtle().trimNullProperties(false).addLiteralTypes().addBeanTypes().addRootType(),
RdfParser.create().turtle(),
0
},
{ /* 17 */
"Rdf.NTriple",
-
RdfSerializer.create().ntriple().trimNullProperties(false).addLiteralTypes().addRootType(),
+
RdfSerializer.create().ntriple().trimNullProperties(false).addLiteralTypes().addBeanTypes().addRootType(),
RdfParser.create().ntriple(),
0
},
{ /* 18 */
"Rdf.N3",
-
RdfSerializer.create().n3().trimNullProperties(false).addLiteralTypes().addRootType(),
+
RdfSerializer.create().n3().trimNullProperties(false).addLiteralTypes().addBeanTypes().addRootType(),
RdfParser.create().n3(),
0
},
{ /* 19 */
"MsgPack",
-
MsgPackSerializer.create().trimNullProperties(false).addRootType(),
+
MsgPackSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
MsgPackParser.create(),
0
},
@@ -171,13 +171,13 @@ public abstract class RoundTripTest {
// Validation testing only
{ /* 20 */
"Json schema",
-
JsonSchemaSerializer.create().trimNullProperties(false).addRootType(),
+
JsonSchemaSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
null,
RETURN_ORIGINAL_OBJECT
},
{ /* 21 */
"Xml schema",
-
XmlSchemaSerializer.create().trimNullProperties(false).addRootType(),
+
XmlSchemaSerializer.create().trimNullProperties(false).addBeanTypes().addRootType(),
XmlValidatorParser.create(),
RETURN_ORIGINAL_OBJECT | CHECK_XML_WHITESPACE
},
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
index f8cb087..409ce97 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
@@ -267,7 +267,7 @@ public class RoundTripTransformBeansTest extends
RoundTripTest {
//====================================================================================================
@Test
public void testSubTypeWithGenerics() throws Exception {
- JsonSerializer s =
JsonSerializer.DEFAULT.builder().addRootType().build();
+ JsonSerializer s =
JsonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build();
C1 c1 = C3.create();
String r = s.serialize(c1);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/config/ConfigInterfaceTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/config/ConfigInterfaceTest.java
index 3e0ef7f..5bae201 100644
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/config/ConfigInterfaceTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/config/ConfigInterfaceTest.java
@@ -28,7 +28,7 @@ public class ConfigInterfaceTest {
ConfigInterface proxy;
public ConfigInterfaceTest() throws Exception {
- cf =
Config.create().serializer(JsonSerializer.DEFAULT_LAX.builder().addRootType().build()).build();
+ cf =
Config.create().serializer(JsonSerializer.DEFAULT_LAX.builder().addBeanTypes().addRootType().build()).build();
proxy = cf.getSectionAsInterface("A", ConfigInterface.class);
}
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
index 21adcd0..3b9849b 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
@@ -23,7 +23,7 @@ public class JsonSchemaTest {
@Test
public void testSchema1() throws Exception {
- JsonSerializer s =
JsonSerializer.create().ssq().ws().addBeanTypeProperties(false).build();
+ JsonSerializer s =
JsonSerializer.create().ssq().ws().addBeanTypes(false).build();
JsonParser p = JsonParser.DEFAULT;
String r;
Schema t, t2;
@@ -117,7 +117,7 @@ public class JsonSchemaTest {
@Test
public void testSchema2() throws Exception {
- JsonSerializer s =
JsonSerializer.create().ssq().ws().addBeanTypeProperties(false).build();
+ JsonSerializer s =
JsonSerializer.create().ssq().ws().addBeanTypes(false).build();
JsonParser p = JsonParser.DEFAULT;
String r;
Schema t, t2;
@@ -154,7 +154,7 @@ public class JsonSchemaTest {
@Test
public void testToString() throws Exception {
- JsonSerializer s =
JsonSerializer.create().ssq().ws().addBeanTypeProperties(false).build();
+ JsonSerializer s =
JsonSerializer.create().ssq().ws().addBeanTypes(false).build();
JsonParser p = JsonParser.DEFAULT;
String r;
Schema t, t2;
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
index b297176..5bcb46b 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
@@ -63,7 +63,7 @@ public class CommonParserTest {
t2.add(new A3("name0","value0"));
t2.add(new A3("name1","value1"));
t1.list = t2;
- in =
HtmlSerializer.create().addBeanTypeProperties(true).addRootType().build().serialize(t1);
+ in =
HtmlSerializer.create().addBeanTypes(true).addRootType().build().serialize(t1);
t1 = (A1)p.parse(in, Object.class);
assertEquals("value1", t1.list.get(1).value);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/jena/CommonParserTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/jena/CommonParserTest.java
index ac2639b..64d201e 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/jena/CommonParserTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/jena/CommonParserTest.java
@@ -109,7 +109,7 @@ public class CommonParserTest {
t2.add(new A3("name1","value1"));
t1.list = t2;
- s =
getBasicSerializer().addBeanTypeProperties(true).addRootType().build();
+ s =
getBasicSerializer().addBeanTypes(true).addRootType().build();
in = strip(s.serialize(t1));
assertEquals("<rdf:Description><jp:_type>A1</jp:_type><jp:list><rdf:Seq><rdf:li
rdf:parseType='Resource'><jp:name>name0</jp:name><jp:value>value0</jp:value></rdf:li><rdf:li
rdf:parseType='Resource'><jp:name>name1</jp:name><jp:value>value1</jp:value></rdf:li></rdf:Seq></jp:list></rdf:Description>",
in);
in = wrap(in);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/json/CommonParserTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/json/CommonParserTest.java
index 8adb000..e5d581d 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/json/CommonParserTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/json/CommonParserTest.java
@@ -83,7 +83,7 @@ public class CommonParserTest {
tl.add(new A3("name0","value0"));
tl.add(new A3("name1","value1"));
b.list = tl;
- String json =
JsonSerializer.create().addBeanTypeProperties(true).addRootType().beanDictionary(A1.class).build().serialize(b);
+ String json =
JsonSerializer.create().addBeanTypes(true).addRootType().beanDictionary(A1.class).build().serialize(b);
b = (A1)p.parse(json, Object.class);
assertEquals("value1", b.list.get(1).value);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/uon/CommonParser_UonTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/uon/CommonParser_UonTest.java
index dd3c5fd..e897a83 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/uon/CommonParser_UonTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/uon/CommonParser_UonTest.java
@@ -69,7 +69,7 @@ public class CommonParser_UonTest {
tl.add(new A3("name1","value1"));
b.list = tl;
- in =
UonSerializer.create().addBeanTypeProperties(true).addRootType().build().serialize(b);
+ in =
UonSerializer.create().addBeanTypes(true).addRootType().build().serialize(b);
b = (A1)p.parse(in, Object.class);
assertEquals("value1", b.list.get(1).value);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/urlencoding/CommonParser_UrlEncodingTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/urlencoding/CommonParser_UrlEncodingTest.java
index 12556a4..f9e9e23 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/urlencoding/CommonParser_UrlEncodingTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/urlencoding/CommonParser_UrlEncodingTest.java
@@ -72,7 +72,7 @@ public class CommonParser_UrlEncodingTest {
tl.add(new A3("name1","value1"));
b.list = tl;
- in =
UrlEncodingSerializer.create().addBeanTypeProperties(true).addRootType().build().serialize(b);
+ in =
UrlEncodingSerializer.create().addBeanTypes(true).addRootType().build().serialize(b);
b = (A1)p.parse(in, Object.class);
assertEquals("value1", b.list.get(1).value);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/utils/PojoRestTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/utils/PojoRestTest.java
index bb3c265..d7fd1c0 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/utils/PojoRestTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/utils/PojoRestTest.java
@@ -71,7 +71,7 @@ public class PojoRestTest {
model.put("/person1", p);
// Make sure it got stored correctly.
- JsonSerializer serializer =
JsonSerializer.create().ssq().addBeanTypeProperties(false).addRootType().build();
+ JsonSerializer serializer =
JsonSerializer.create().ssq().addBeanTypes(false).addRootType().build();
assertEquals("{person1:{name:'some
name',age:123,addresses:[{street:'street A',city:'city A',state:'state
A',zip:12345,isCurrent:true},{street:'street B',city:'city B',state:'state
B',zip:12345,isCurrent:false}]}}", serializer.serialize(model.getRootObject()));
// Get the original Person object back.
@@ -82,7 +82,7 @@ public class PojoRestTest {
Address a3 = (Address)model.get("/person1/addresses/1");
assertEquals("city B", a3.city);
- serializer =
JsonSerializer.DEFAULT_LAX.builder().addRootType().build();
+ serializer =
JsonSerializer.DEFAULT_LAX.builder().addBeanTypes().addRootType().build();
p = new Person("some name", 123,
new Address("street A", "city A", "state A", 12345,
true),
new Address("street B", "city B", "state B", 12345,
false)
@@ -115,7 +115,7 @@ public class PojoRestTest {
model.put("addresses/0", new Address("street D", "city D",
"state D", 12345, false));
model.put("addresses/1", new Address("street E", "city E",
"state E", 12345, false));
model.put("addresses/2", new Address("street F", "city F",
"state F", 12345, false));
- serializer =
JsonSerializer.create().ssq().addBeanTypeProperties(false).build();
+ serializer = JsonSerializer.create().ssq().build();
s = serializer.serialize(p);
expectedValue = "{name:'some
name',age:123,addresses:[{street:'street D',city:'city D',state:'state
D',zip:12345,isCurrent:false},{street:'street E',city:'city E',state:'state
E',zip:12345,isCurrent:false},{street:'street F',city:'city F',state:'state
F',zip:12345,isCurrent:false}]}";
assertEquals(expectedValue, s);
diff --git
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/yaml/proto/CommonParserTest.java
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/yaml/proto/CommonParserTest.java
index 0d1c62a..91ac71b 100755
---
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/yaml/proto/CommonParserTest.java
+++
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/yaml/proto/CommonParserTest.java
@@ -83,7 +83,7 @@ public class CommonParserTest {
tl.add(new A3("name0","value0"));
tl.add(new A3("name1","value1"));
b.list = tl;
- String json =
YamlSerializer.create().addBeanTypeProperties(true).addRootType().beanDictionary(A1.class).build().serialize(b);
+ String json =
YamlSerializer.create().addBeanTypes(true).addRootType().beanDictionary(A1.class).build().serialize(b);
b = (A1)p.parse(json, Object.class);
assertEquals("value1", b.list.get(1).value);
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/Constants.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/Constants.java
index 852dc20..fe87d17 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/Constants.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/Constants.java
@@ -70,7 +70,7 @@ public final class Constants {
* Property added to bean resources to identify the class type.
*
* <p>
- * Added if {@link Serializer#SERIALIZER_addBeanTypeProperties} setting
is enabled.
+ * Added if {@link Serializer#SERIALIZER_addBeanTypes} setting is
enabled.
*/
public static final String RDF_juneauNs_TYPE = "_type";
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
index c3ed0ff..e577122 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
@@ -58,13 +58,13 @@ public class RdfSerializer extends WriterSerializer
implements RdfCommon {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"RdfSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"RdfSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
* <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
RdfSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
RdfSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -74,10 +74,10 @@ public class RdfSerializer extends WriterSerializer
implements RdfCommon {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String RDF_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String RDF_addBeanTypes = PREFIX + "addBeanTypes.b";
/**
* Configuration property: Add XSI data types to
non-<code>String</code> literals.
@@ -302,7 +302,7 @@ public class RdfSerializer extends WriterSerializer
implements RdfCommon {
useXmlNamespaces,
looseCollections,
autoDetectNamespaces,
- addBeanTypeProperties;
+ addBeanTypes;
final String rdfLanguage;
final Namespace juneauNs;
final Namespace juneauBpNs;
@@ -347,7 +347,7 @@ public class RdfSerializer extends WriterSerializer
implements RdfCommon {
juneauBpNs = getProperty(RDF_juneauBpNs, Namespace.class,
DEFAULT_JUNEAUBP_NS);
collectionFormat = getProperty(RDF_collectionFormat,
RdfCollectionFormat.class, RdfCollectionFormat.DEFAULT);
namespaces = getProperty(RDF_namespaces, Namespace[].class, new
Namespace[0]);
- addBeanTypeProperties =
getBooleanProperty(RDF_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ addBeanTypes = getBooleanProperty(RDF_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
Map<String,Object> m = new LinkedHashMap<>();
for (String k : getPropertyKeys("RdfCommon"))
@@ -407,7 +407,7 @@ public class RdfSerializer extends WriterSerializer
implements RdfCommon {
.append("juneauBpNs", juneauBpNs)
.append("collectionFormat", collectionFormat)
.append("namespaces", namespaces)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
}
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
index 6f5ab72..0d821a8 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
@@ -460,8 +460,14 @@ public class RdfSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public RdfSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public RdfSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public RdfSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
index 146ce38..06ffa7c 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
@@ -44,7 +44,7 @@ public final class RdfSerializerSession extends
WriterSerializerSession {
useXmlNamespaces,
looseCollections,
autoDetectNamespaces,
- addBeanTypeProperties;
+ addBeanTypes;
private final Property pRoot, pValue;
private final Model model;
private final RDFWriter writer;
@@ -76,7 +76,7 @@ public final class RdfSerializerSession extends
WriterSerializerSession {
useXmlNamespaces = getProperty(RDF_useXmlNamespaces,
boolean.class, ctx.useXmlNamespaces);
autoDetectNamespaces = getProperty(RDF_autoDetectNamespaces,
boolean.class, ctx.autoDetectNamespaces);
namespaces = getInstanceArrayProperty(RDF_namespaces,
Namespace.class, ctx.namespaces);
- addBeanTypeProperties = getProperty(RDF_addBeanTypeProperties,
boolean.class, ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(RDF_addBeanTypes, boolean.class,
ctx.addBeanTypes);
model = ModelFactory.createDefaultModel();
addModelPrefix(juneauNs);
addModelPrefix(juneauBpNs);
@@ -110,7 +110,7 @@ public final class RdfSerializerSession extends
WriterSerializerSession {
public ObjectMap asMap() {
return super.asMap()
.append("RdfSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("addLiteralTypes", addLiteralTypes)
.append("addRootProperty", addRootProperty)
.append("autoDetectNamespaces",
autoDetectNamespaces)
@@ -132,13 +132,13 @@ public final class RdfSerializerSession extends
WriterSerializerSession {
}
/**
- * Returns the {@link Serializer#SERIALIZER_addBeanTypeProperties}
setting value for this session.
+ * Returns the {@link Serializer#SERIALIZER_addBeanTypes} setting value
for this session.
*
- * @return The {@link Serializer#SERIALIZER_addBeanTypeProperties}
setting value for this session.
+ * @return The {@link Serializer#SERIALIZER_addBeanTypes} setting value
for this session.
*/
@Override /* SerializerSession */
- public final boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ public final boolean isAddBeanTypes() {
+ return addBeanTypes;
}
/*
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerBuilder.java
index da2978f..fc49c41 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerBuilder.java
@@ -86,8 +86,14 @@ public class CsvSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public CsvSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public CsvSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public CsvSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
index d7d82ac..6c38957 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
@@ -135,13 +135,13 @@ public class HtmlSerializer extends XmlSerializer {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"HtmlSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"HtmlSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
* <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
HtmlSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
HtmlSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -151,10 +151,10 @@ public class HtmlSerializer extends XmlSerializer {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String HTML_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String HTML_addBeanTypes = PREFIX +
"addBeanTypes.b";
/**
* Configuration property: Add key/value headers on bean/map tables.
@@ -632,7 +632,7 @@ public class HtmlSerializer extends XmlSerializer {
lookForLabelParameters,
detectLinksInStrings,
addKeyValueTableHeaders,
- addBeanTypeProperties;
+ addBeanTypes;
final String labelParameter;
private volatile HtmlSchemaDocSerializer schemaSerializer;
@@ -679,7 +679,7 @@ public class HtmlSerializer extends XmlSerializer {
detectLinksInStrings =
getBooleanProperty(HTML_detectLinksInStrings, true);
labelParameter = getStringProperty(HTML_labelParameter,
"label");
addKeyValueTableHeaders =
getBooleanProperty(HTML_addKeyValueTableHeaders, false);
- addBeanTypeProperties =
getBooleanProperty(HTML_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ addBeanTypes = getBooleanProperty(HTML_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
}
@Override /* Context */
@@ -724,7 +724,7 @@ public class HtmlSerializer extends XmlSerializer {
.append("detectLinksInStrings",
detectLinksInStrings)
.append("labelParameter", labelParameter)
.append("addKeyValueTableHeaders",
addKeyValueTableHeaders)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
index 2386040..c82f1c7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
@@ -231,8 +231,14 @@ public class HtmlSerializerBuilder extends
XmlSerializerBuilder {
}
@Override /* SerializerBuilder */
- public HtmlSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public HtmlSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public HtmlSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
index d8e2700..5bb1124 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
@@ -42,7 +42,7 @@ public class HtmlSerializerSession extends
XmlSerializerSession {
detectLinksInStrings,
lookForLabelParameters,
addKeyValueTableHeaders,
- addBeanTypeProperties;
+ addBeanTypes;
private final Pattern urlPattern =
Pattern.compile("http[s]?\\:\\/\\/.*");
private final Pattern labelPattern;
@@ -65,7 +65,7 @@ public class HtmlSerializerSession extends
XmlSerializerSession {
detectLinksInStrings = getProperty(HTML_detectLinksInStrings,
boolean.class, ctx.detectLinksInStrings);
lookForLabelParameters =
getProperty(HTML_detectLabelParameters, boolean.class,
ctx.lookForLabelParameters);
addKeyValueTableHeaders =
getProperty(HTML_addKeyValueTableHeaders, boolean.class,
ctx.addKeyValueTableHeaders);
- addBeanTypeProperties = getProperty(HTML_addBeanTypeProperties,
boolean.class, ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(HTML_addBeanTypes, boolean.class,
ctx.addBeanTypes);
String labelParameter = getProperty(HTML_labelParameter,
String.class, ctx.labelParameter);
labelPattern = Pattern.compile("[\\?\\&]" +
Pattern.quote(labelParameter) + "=([^\\&]*)");
}
@@ -74,7 +74,7 @@ public class HtmlSerializerSession extends
XmlSerializerSession {
public ObjectMap asMap() {
return super.asMap()
.append("HtmlSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("addKeyValueTableHeaders",
addKeyValueTableHeaders)
.append("anchorText", anchorText)
.append("detectLinksInStrings",
detectLinksInStrings)
@@ -177,13 +177,13 @@ public class HtmlSerializerSession extends
XmlSerializerSession {
}
/**
- * Returns the {@link HtmlSerializer#HTML_addBeanTypeProperties}
setting value for this session.
+ * Returns the {@link HtmlSerializer#HTML_addBeanTypes} setting value
for this session.
*
- * @return The {@link HtmlSerializer#HTML_addBeanTypeProperties}
setting value for this session.
+ * @return The {@link HtmlSerializer#HTML_addBeanTypes} setting value
for this session.
*/
@Override /* SerializerSession */
- public final boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ public final boolean isAddBeanTypes() {
+ return addBeanTypes;
}
@Override /* XmlSerializer */
@@ -299,7 +299,7 @@ public class HtmlSerializerSession extends
XmlSerializerSession {
sType = aType;
String typeName = null;
- if (isAddBeanTypeProperties() && ! eType.equals(aType))
+ if (isAddBeanTypes() && ! eType.equals(aType))
typeName = aType.getDictionaryName();
// Swap if necessary
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimpleUonPartSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimpleUonPartSerializerBuilder.java
index 6bc4bea..ce18d95 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimpleUonPartSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimpleUonPartSerializerBuilder.java
@@ -75,8 +75,14 @@ public class SimpleUonPartSerializerBuilder extends
UonPartSerializerBuilder {
}
@Override /* SerializerBuilder */
- public SimpleUonPartSerializerBuilder addBeanTypeProperties(boolean
value) {
- super.addBeanTypeProperties(value);
+ public SimpleUonPartSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public SimpleUonPartSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/UonPartSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/UonPartSerializerBuilder.java
index 8b6a923..b9dad90 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/UonPartSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/UonPartSerializerBuilder.java
@@ -51,8 +51,14 @@ public class UonPartSerializerBuilder extends
UonSerializerBuilder {
//--------------------------------------------------------------------------------
@Override /* SerializerBuilder */
- public UonPartSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public UonPartSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public UonPartSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
index 2eda5db..ad0b299 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
@@ -56,8 +56,14 @@ public class JsoSerializerBuilder extends
OutputStreamSerializerBuilder {
}
@Override /* SerializerBuilder */
- public JsoSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public JsoSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public JsoSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
index ab64e54..52f8b49 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
@@ -80,8 +80,14 @@ public class JsonSchemaSerializerBuilder extends
JsonSerializerBuilder {
}
@Override /* SerializerBuilder */
- public JsonSchemaSerializerBuilder addBeanTypeProperties(boolean value)
{
- super.addBeanTypeProperties(value);
+ public JsonSchemaSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public JsonSchemaSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java
index d02af26..68f631b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java
@@ -99,13 +99,13 @@ public class JsonSerializer extends WriterSerializer {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"JsonSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"JsonSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
* <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
JsonSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
JsonSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -115,10 +115,10 @@ public class JsonSerializer extends WriterSerializer {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String JSON_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String JSON_addBeanTypes = PREFIX +
"addBeanTypes.b";
/**
* Configuration property: Prefix solidus <js>'/'</js> characters with
escapes.
@@ -361,7 +361,7 @@ public class JsonSerializer extends WriterSerializer {
final boolean
simpleMode,
escapeSolidus,
- addBeanTypeProperties;
+ addBeanTypes;
private volatile JsonSchemaSerializer schemaSerializer;
@@ -405,7 +405,7 @@ public class JsonSerializer extends WriterSerializer {
simpleMode = getBooleanProperty(JSON_simpleMode, false);
escapeSolidus = getBooleanProperty(JSON_escapeSolidus, false);
- addBeanTypeProperties =
getBooleanProperty(JSON_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ addBeanTypes = getBooleanProperty(JSON_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
}
@Override /* Context */
@@ -455,7 +455,7 @@ public class JsonSerializer extends WriterSerializer {
.append("JsonSerializer", new ObjectMap()
.append("simpleMode", simpleMode)
.append("escapeSolidus", escapeSolidus)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
index de46352..0750ec3 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
@@ -181,8 +181,14 @@ public class JsonSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public JsonSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public JsonSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public JsonSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
index d792f6c..1d398ef 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
@@ -33,7 +33,7 @@ public class JsonSerializerSession extends
WriterSerializerSession {
private final boolean
simpleMode,
escapeSolidus,
- addBeanTypeProperties;
+ addBeanTypes;
/**
* Create a new session using properties specified in the context.
@@ -51,14 +51,14 @@ public class JsonSerializerSession extends
WriterSerializerSession {
super(ctx, args);
simpleMode = getProperty(JSON_simpleMode, boolean.class,
ctx.simpleMode);
escapeSolidus = getProperty(JSON_escapeSolidus, boolean.class,
ctx.escapeSolidus);
- addBeanTypeProperties = getProperty(JSON_addBeanTypeProperties,
boolean.class, ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(JSON_addBeanTypes, boolean.class,
ctx.addBeanTypes);
}
@Override /* Session */
public ObjectMap asMap() {
return super.asMap()
.append("JsonSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("escapeSolidus", escapeSolidus)
.append("simpleMode", simpleMode)
);
@@ -236,13 +236,13 @@ public class JsonSerializerSession extends
WriterSerializerSession {
/**
- * Returns the {@link JsonSerializer#JSON_addBeanTypeProperties}
setting value for this session.
+ * Returns the {@link JsonSerializer#JSON_addBeanTypes} setting value
for this session.
*
- * @return The {@link JsonSerializer#JSON_addBeanTypeProperties}
setting value for this session.
+ * @return The {@link JsonSerializer#JSON_addBeanTypes} setting value
for this session.
*/
@Override /* SerializerSession */
- protected final boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ protected final boolean isAddBeanTypes() {
+ return addBeanTypes;
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
index 6a4c1b5..7a06304 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
@@ -37,13 +37,13 @@ public class MsgPackSerializer extends
OutputStreamSerializer {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"MsgPackSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"MsgPackSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
* <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
MsgPackSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
MsgPackSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -53,10 +53,10 @@ public class MsgPackSerializer extends
OutputStreamSerializer {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String MSGPACK_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String MSGPACK_addBeanTypes = PREFIX +
"addBeanTypes.b";
//-------------------------------------------------------------------------------------------------------------------
@@ -111,7 +111,7 @@ public class MsgPackSerializer extends
OutputStreamSerializer {
//-------------------------------------------------------------------------------------------------------------------
final boolean
- addBeanTypeProperties;
+ addBeanTypes;
/**
* Constructor.
@@ -120,7 +120,7 @@ public class MsgPackSerializer extends
OutputStreamSerializer {
*/
public MsgPackSerializer(PropertyStore ps) {
super(ps, "octal/msgpack");
- this.addBeanTypeProperties =
getBooleanProperty(MSGPACK_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ this.addBeanTypes = getBooleanProperty(MSGPACK_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
}
@Override /* Context */
@@ -153,7 +153,7 @@ public class MsgPackSerializer extends
OutputStreamSerializer {
public ObjectMap asMap() {
return super.asMap()
.append("MsgPackSerializer", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerBuilder.java
index e35bcd9..a6cf321 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerBuilder.java
@@ -56,8 +56,14 @@ public class MsgPackSerializerBuilder extends
OutputStreamSerializerBuilder {
}
@Override /* SerializerBuilder */
- public MsgPackSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public MsgPackSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public MsgPackSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
index a60aa5b..db77b0b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
@@ -31,7 +31,7 @@ import org.apache.juneau.transform.*;
public final class MsgPackSerializerSession extends
OutputStreamSerializerSession {
private final boolean
- addBeanTypeProperties;
+ addBeanTypes;
/**
* Create a new session using properties specified in the context.
@@ -47,25 +47,25 @@ public final class MsgPackSerializerSession extends
OutputStreamSerializerSessio
*/
protected MsgPackSerializerSession(MsgPackSerializer ctx,
SerializerSessionArgs args) {
super(ctx, args);
- addBeanTypeProperties =
getProperty(MSGPACK_addBeanTypeProperties, boolean.class,
ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(MSGPACK_addBeanTypes, boolean.class,
ctx.addBeanTypes);
}
@Override /* Session */
public ObjectMap asMap() {
return super.asMap()
.append("MsgPackSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
/**
- * Returns the {@link MsgPackSerializer#MSGPACK_addBeanTypeProperties}
setting value for this session.
+ * Returns the {@link MsgPackSerializer#MSGPACK_addBeanTypes} setting
value for this session.
*
- * @return The {@link MsgPackSerializer#MSGPACK_addBeanTypeProperties}
setting value for this session.
+ * @return The {@link MsgPackSerializer#MSGPACK_addBeanTypes} setting
value for this session.
*/
@Override /* SerializerSession */
- protected final boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ protected final boolean isAddBeanTypes() {
+ return addBeanTypes;
}
@Override /* SerializerSession */
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerBuilder.java
index 01da4cc..5f4895f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerBuilder.java
@@ -86,8 +86,14 @@ public class PlainTextSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public PlainTextSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public PlainTextSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public PlainTextSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
index 2d666d7..315e668 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
@@ -51,13 +51,14 @@ public abstract class Serializer extends BeanContext {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b> <js>"Serializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"Serializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
- * <li><b>Default:</b> <jk>true</jk>
+ * <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
SerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
SerializerBuilder#addBeanTypes()}
+ * <li class='jm'>{@link
SerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -75,21 +76,21 @@ public abstract class Serializer extends BeanContext {
* Note the differences between the following settings:
* <ul>
* <li class='jf'>{@link #SERIALIZER_addRootType} - Affects
whether <js>'_type'</js> is added to root node.
- * <li class='jf'>{@link #SERIALIZER_addBeanTypeProperties} -
Affects whether <js>'_type'</js> is added to any nodes.
+ * <li class='jf'>{@link #SERIALIZER_addBeanTypes} - Affects
whether <js>'_type'</js> is added to any nodes.
* </ul>
*
* <h5 class='section'>Example:</h5>
* <p class='bcode'>
- * <jc>// Create a serializer that never adds _type to nodes.</jc>
+ * <jc>// Create a serializer that adds _type to nodes.</jc>
* WriterSerializer s = JsonSerializer
* .<jsm>create</jsm>()
- * .addBeanTypeProperties(<jk>false</jk>)
+ * .addBeanTypes()
* .build();
*
* <jc>// Same, but use property.</jc>
* WriterSerializer s = JsonSerializer
* .<jsm>create</jsm>()
- * .set(<jsf>SERIALIZER_addBeanTypeProperties</jsf>,
<jk>false</jk>)
+ * .set(<jsf>SERIALIZER_addBeanTypes</jsf>, <jk>true</jk>)
* .build();
*
* <jc>// A map of objects we want to serialize.</jc>
@@ -99,12 +100,11 @@ public abstract class Serializer extends BeanContext {
* Map<String,Object> m = new HashMap<>();
* m.put(<js>"foo"</js>, <jk>new</jk> MyBean());
*
- * <jc>// Will not contain '_type' attribute even though type name
is on bean and we're serializing</jc>
- * <jc>// a map of generic objects.</jc>
+ * <jc>// Will contain '_type' attribute.</jc>
* String json = s.serialize(m);
* </p>
*/
- public static final String SERIALIZER_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String SERIALIZER_addBeanTypes = PREFIX +
"addBeanTypes.b";
/**
* Configuration property: Add type attribute to root nodes.
@@ -135,7 +135,7 @@ public abstract class Serializer extends BeanContext {
* Note the differences between the following settings:
* <ul>
* <li class='jf'>{@link #SERIALIZER_addRootType} - Affects
whether <js>'_type'</js> is added to root node.
- * <li class='jf'>{@link #SERIALIZER_addBeanTypeProperties} -
Affects whether <js>'_type'</js> is added to any nodes.
+ * <li class='jf'>{@link #SERIALIZER_addBeanTypes} - Affects
whether <js>'_type'</js> is added to any nodes.
* </ul>
*
* <h5 class='section'>Example:</h5>
@@ -846,7 +846,7 @@ public abstract class Serializer extends BeanContext {
final boolean
detectRecursions,
ignoreRecursions,
- addBeanTypeProperties,
+ addBeanTypes,
trimNulls,
trimEmptyCollections,
trimEmptyMaps,
@@ -870,7 +870,7 @@ public abstract class Serializer extends BeanContext {
initialDepth = getIntegerProperty(SERIALIZER_initialDepth, 0);
detectRecursions =
getBooleanProperty(SERIALIZER_detectRecursions, false);
ignoreRecursions =
getBooleanProperty(SERIALIZER_ignoreRecursions, false);
- addBeanTypeProperties =
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true);
+ addBeanTypes = getBooleanProperty(SERIALIZER_addBeanTypes,
false);
trimNulls = getBooleanProperty(SERIALIZER_trimNullProperties,
true);
trimEmptyCollections =
getBooleanProperty(SERIALIZER_trimEmptyCollections, false);
trimEmptyMaps = getBooleanProperty(SERIALIZER_trimEmptyMaps,
false);
@@ -1039,7 +1039,7 @@ public abstract class Serializer extends BeanContext {
.append("initialDepth", initialDepth)
.append("detectRecursions", detectRecursions)
.append("ignoreRecursions", ignoreRecursions)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("trimNulls", trimNulls)
.append("trimEmptyCollections",
trimEmptyCollections)
.append("trimEmptyMaps", trimEmptyMaps)
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
index ca8b3d4..f6bd81b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
@@ -54,16 +54,33 @@ public class SerializerBuilder extends BeanContextBuilder {
*
* <h5 class='section'>See Also:</h5>
* <ul>
- * <li class='jf'>{@link
Serializer#SERIALIZER_addBeanTypeProperties}
+ * <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
* @param value
* The new value for this property.
- * <br>The default is <jk>true</jk>.
+ * <br>The default is <jk>false</jk>.
+ * @return This object (for method chaining).
+ */
+ public SerializerBuilder addBeanTypes(boolean value) {
+ return set(SERIALIZER_addBeanTypes, value);
+ }
+
+ /**
+ * Configuration property: Add <js>"_type"</js> properties when needed.
+ *
+ * <p>
+ * Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
+ *
+ * <h5 class='section'>See Also:</h5>
+ * <ul>
+ * <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
+ * </ul>
+ *
* @return This object (for method chaining).
*/
- public SerializerBuilder addBeanTypeProperties(boolean value) {
- return set(SERIALIZER_addBeanTypeProperties, value);
+ public SerializerBuilder addBeanTypes() {
+ return set(SERIALIZER_addBeanTypes, true);
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
index cdfa00e..8049cea 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
@@ -140,16 +140,33 @@ public class SerializerGroupBuilder extends
BeanContextBuilder {
*
* <h5 class='section'>See Also:</h5>
* <ul>
- * <li class='jf'>{@link
Serializer#SERIALIZER_addBeanTypeProperties}
+ * <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
* @param value
* The new value for this property.
- * <br>The default is <jk>true</jk>.
+ * <br>The default is <jk>false</jk>.
+ * @return This object (for method chaining).
+ */
+ public SerializerGroupBuilder addBeanTypes(boolean value) {
+ return set(SERIALIZER_addBeanTypes, value);
+ }
+
+ /**
+ * Configuration property: Add <js>"_type"</js> properties when needed.
+ *
+ * <p>
+ * Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
+ *
+ * <h5 class='section'>See Also:</h5>
+ * <ul>
+ * <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
+ * </ul>
+ *
* @return This object (for method chaining).
*/
- public SerializerGroupBuilder addBeanTypeProperties(boolean value) {
- return set(SERIALIZER_addBeanTypeProperties, value);
+ public SerializerGroupBuilder addBeanTypes() {
+ return set(SERIALIZER_addBeanTypes, true);
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index f3da967..0b92d8f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -53,7 +53,7 @@ public abstract class SerializerSession extends BeanSession {
private final boolean
detectRecursions,
ignoreRecursions,
- addBeanTypeProperties,
+ addBeanTypes,
trimNulls,
trimEmptyCollections,
trimEmptyMaps,
@@ -101,7 +101,7 @@ public abstract class SerializerSession extends BeanSession
{
initialDepth = getProperty(SERIALIZER_initialDepth, int.class,
ctx.initialDepth);
detectRecursions = getProperty(SERIALIZER_detectRecursions,
boolean.class, ctx.detectRecursions);
ignoreRecursions = getProperty(SERIALIZER_ignoreRecursions,
boolean.class, ctx.ignoreRecursions);
- addBeanTypeProperties =
getProperty(SERIALIZER_addBeanTypeProperties, boolean.class,
ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(SERIALIZER_addBeanTypes,
boolean.class, ctx.addBeanTypes);
trimNulls = getProperty(SERIALIZER_trimNullProperties,
boolean.class, ctx.trimNulls);
trimEmptyCollections =
getProperty(SERIALIZER_trimEmptyCollections, boolean.class,
ctx.trimEmptyCollections);
trimEmptyMaps = getProperty(SERIALIZER_trimEmptyMaps,
boolean.class, ctx.trimEmptyMaps);
@@ -146,7 +146,7 @@ public abstract class SerializerSession extends BeanSession
{
.append("initialDepth", initialDepth)
.append("detectRecursions", detectRecursions)
.append("ignoreRecursions", ignoreRecursions)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("trimNulls", trimNulls)
.append("trimEmptyCollections",
trimEmptyCollections)
.append("trimEmptyMaps", trimEmptyMaps)
@@ -336,12 +336,12 @@ public abstract class SerializerSession extends
BeanSession {
}
/**
- * Returns the {@link Serializer#SERIALIZER_addBeanTypeProperties}
setting value for this session.
+ * Returns the {@link Serializer#SERIALIZER_addBeanTypes} setting value
for this session.
*
- * @return The {@link Serializer#SERIALIZER_addBeanTypeProperties}
setting value for this session.
+ * @return The {@link Serializer#SERIALIZER_addBeanTypes} setting value
for this session.
*/
- protected boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ protected boolean isAddBeanTypes() {
+ return addBeanTypes;
}
/**
@@ -812,7 +812,7 @@ public abstract class SerializerSession extends BeanSession
{
if (eType == aType)
return null;
- if (! isAddBeanTypeProperties())
+ if (! isAddBeanTypes())
return null;
String eTypeTn = eType.getDictionaryName();
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
index ae2025d..00eb5b6 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
@@ -70,8 +70,14 @@ public class SoapXmlSerializerBuilder extends
XmlSerializerBuilder {
}
@Override /* SerializerBuilder */
- public SoapXmlSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public SoapXmlSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public SoapXmlSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
index 0e8a920..8fb6d47 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
@@ -126,13 +126,13 @@ public class UonSerializer extends WriterSerializer {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"UonSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"UonSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
- * <li><b>Default:</b> <jk>true</jk>
+ * <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
UonSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
UonSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -142,10 +142,10 @@ public class UonSerializer extends WriterSerializer {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String UON_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String UON_addBeanTypes = PREFIX + "addBeanTypes.b";
/**
* Configuration property: Encode non-valid URI characters.
@@ -305,7 +305,7 @@ public class UonSerializer extends WriterSerializer {
final boolean
encodeChars,
- addBeanTypeProperties;
+ addBeanTypes;
final ParamFormat
paramFormat;
@@ -348,7 +348,7 @@ public class UonSerializer extends WriterSerializer {
public UonSerializer(PropertyStore ps, String produces,
String...accept) {
super(ps, produces, accept);
encodeChars = getBooleanProperty(UON_encoding, false);
- addBeanTypeProperties =
getBooleanProperty(UON_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ addBeanTypes = getBooleanProperty(UON_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
paramFormat = getProperty(UON_paramFormat, ParamFormat.class,
ParamFormat.UON);
}
@@ -388,7 +388,7 @@ public class UonSerializer extends WriterSerializer {
return super.asMap()
.append("UonSerializer", new ObjectMap()
.append("encodeChars", encodeChars)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("paramFormat", paramFormat)
);
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
index 1656007..e5c40cd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
@@ -162,8 +162,14 @@ public class UonSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public UonSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public UonSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public UonSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
index 28e7b89..a633b08 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
@@ -32,7 +32,7 @@ public class UonSerializerSession extends
WriterSerializerSession {
private final boolean
encodeChars,
- addBeanTypeProperties,
+ addBeanTypes,
plainTextParams;
/**
@@ -49,7 +49,7 @@ public class UonSerializerSession extends
WriterSerializerSession {
public UonSerializerSession(UonSerializer ctx, Boolean encode,
SerializerSessionArgs args) {
super(ctx, args);
encodeChars = encode == null ? getProperty(UON_encoding,
boolean.class, ctx.encodeChars) : encode;
- addBeanTypeProperties = getProperty(UON_addBeanTypeProperties,
boolean.class, ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(UON_addBeanTypes, boolean.class,
ctx.addBeanTypes);
plainTextParams = getProperty(UON_paramFormat,
ParamFormat.class, ctx.paramFormat) == ParamFormat.PLAINTEXT;
}
@@ -57,20 +57,20 @@ public class UonSerializerSession extends
WriterSerializerSession {
public ObjectMap asMap() {
return super.asMap()
.append("UonSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("encodeChars", encodeChars)
.append("plainTextParams", plainTextParams)
);
}
/**
- * Returns the {@link UonSerializer#UON_addBeanTypeProperties} setting
value for this session.
+ * Returns the {@link UonSerializer#UON_addBeanTypes} setting value for
this session.
*
- * @return The {@link UonSerializer#UON_addBeanTypeProperties} setting
value for this session.
+ * @return The {@link UonSerializer#UON_addBeanTypes} setting value for
this session.
*/
@Override /* SerializerSession */
- public final boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ public final boolean isAddBeanTypes() {
+ return addBeanTypes;
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
index 1259b88..59b62db 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
@@ -115,8 +115,14 @@ public class UrlEncodingSerializerBuilder extends
UonSerializerBuilder {
}
@Override /* SerializerBuilder */
- public UrlEncodingSerializerBuilder addBeanTypeProperties(boolean
value) {
- super.addBeanTypeProperties(value);
+ public UrlEncodingSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public UrlEncodingSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSchemaSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSchemaSerializerBuilder.java
index 46a956d..de7541e 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSchemaSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSchemaSerializerBuilder.java
@@ -92,8 +92,14 @@ public class XmlSchemaSerializerBuilder extends
XmlSerializerBuilder {
}
@Override /* SerializerBuilder */
- public XmlSchemaSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public XmlSchemaSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public XmlSchemaSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
index bffdc1a..b3e204a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
@@ -121,13 +121,13 @@ public class XmlSerializer extends WriterSerializer {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"XmlSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"XmlSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
* <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
XmlSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
XmlSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -137,10 +137,10 @@ public class XmlSerializer extends WriterSerializer {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String XML_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String XML_addBeanTypes = PREFIX + "addBeanTypes.b";
/**
* Configuration property: Add namespace URLs to the root element.
@@ -453,7 +453,7 @@ public class XmlSerializer extends WriterSerializer {
autoDetectNamespaces,
enableNamespaces,
addNamespaceUrlsToRoot,
- addBeanTypeProperties;
+ addBeanTypes;
final Namespace defaultNamespace;
@@ -505,7 +505,7 @@ public class XmlSerializer extends WriterSerializer {
enableNamespaces = getBooleanProperty(XML_enableNamespaces,
false);
addNamespaceUrlsToRoot =
getBooleanProperty(XML_addNamespaceUrisToRoot, false);
defaultNamespace = getInstanceProperty(XML_defaultNamespace,
Namespace.class, DEFAULT_JUNEAU_NAMESPACE);
- addBeanTypeProperties =
getBooleanProperty(XML_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ addBeanTypes = getBooleanProperty(XML_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
xsNamespace = getInstanceProperty(XML_xsNamespace,
Namespace.class, DEFAULT_XS_NAMESPACE);
namespaces = getInstanceArrayProperty(XML_namespaces,
Namespace.class, new Namespace[0]);
}
@@ -556,7 +556,7 @@ public class XmlSerializer extends WriterSerializer {
.append("defaultNamespace", defaultNamespace)
.append("xsNamespace", xsNamespace)
.append("namespaces", namespaces)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
index 596ccaa..0d4cc84 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
@@ -258,8 +258,14 @@ public class XmlSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public XmlSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public XmlSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public XmlSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
index a931151..68684f9 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
@@ -41,7 +41,7 @@ public class XmlSerializerSession extends
WriterSerializerSession {
autoDetectNamespaces,
enableNamespaces,
addNamespaceUrlsToRoot,
- addBeanTypeProperties;
+ addBeanTypes;
Namespace
defaultNamespace;
@@ -67,7 +67,7 @@ public class XmlSerializerSession extends
WriterSerializerSession {
enableNamespaces = getProperty(XML_enableNamespaces,
boolean.class, ctx.enableNamespaces);
autoDetectNamespaces = getProperty(XML_autoDetectNamespaces,
boolean.class, ctx.autoDetectNamespaces);
addNamespaceUrlsToRoot =
getProperty(XML_addNamespaceUrisToRoot, boolean.class,
ctx.addNamespaceUrlsToRoot);
- addBeanTypeProperties = getProperty(XML_addBeanTypeProperties,
boolean.class, ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(XML_addBeanTypes, boolean.class,
ctx.addBeanTypes);
namespaces = getInstanceArrayProperty(XML_namespaces,
Namespace.class, ctx.namespaces);
defaultNamespace =
findDefaultNamespace(getInstanceProperty(XML_defaultNamespace, Namespace.class,
ctx.defaultNamespace));
xsNamespace = getInstanceProperty(XML_xsNamespace,
Namespace.class, ctx.xsNamespace);
@@ -95,7 +95,7 @@ public class XmlSerializerSession extends
WriterSerializerSession {
public ObjectMap asMap() {
return super.asMap()
.append("XmlSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
.append("addNamespaceUrlsToRoot",
addNamespaceUrlsToRoot)
.append("autoDetectNamespaces",
autoDetectNamespaces)
.append("defaultNamespace", defaultNamespace)
@@ -125,13 +125,13 @@ public class XmlSerializerSession extends
WriterSerializerSession {
}
/**
- * Returns the {@link XmlSerializer#XML_addBeanTypeProperties} setting
value for this session.
+ * Returns the {@link XmlSerializer#XML_addBeanTypes} setting value for
this session.
*
- * @return The {@link XmlSerializer#XML_addBeanTypeProperties} setting
value for this session.
+ * @return The {@link XmlSerializer#XML_addBeanTypes} setting value for
this session.
*/
@Override /* SerializerSession */
- protected boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ protected boolean isAddBeanTypes() {
+ return addBeanTypes;
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializer.java
index 0e107be..2dc7618 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializer.java
@@ -91,13 +91,13 @@ public class YamlSerializer extends WriterSerializer {
*
* <h5 class='section'>Property:</h5>
* <ul>
- * <li><b>Name:</b>
<js>"JsonSerializer.addBeanTypeProperties.b"</js>
+ * <li><b>Name:</b> <js>"JsonSerializer.addBeanTypes.b"</js>
* <li><b>Data type:</b> <code>Boolean</code>
* <li><b>Default:</b> <jk>false</jk>
* <li><b>Session-overridable:</b> <jk>true</jk>
* <li><b>Methods:</b>
* <ul>
- * <li class='jm'>{@link
JsonSerializerBuilder#addBeanTypeProperties(boolean)}
+ * <li class='jm'>{@link
JsonSerializerBuilder#addBeanTypes(boolean)}
* </ul>
* </ul>
*
@@ -107,10 +107,10 @@ public class YamlSerializer extends WriterSerializer {
* through reflection.
*
* <p>
- * When present, this value overrides the {@link
#SERIALIZER_addBeanTypeProperties} setting and is
+ * When present, this value overrides the {@link
#SERIALIZER_addBeanTypes} setting and is
* provided to customize the behavior of specific serializers in a
{@link SerializerGroup}.
*/
- public static final String YAML_addBeanTypeProperties = PREFIX +
"addBeanTypeProperties.b";
+ public static final String YAML_addBeanTypes = PREFIX +
"addBeanTypes.b";
/**
* Configuration property: Prefix solidus <js>'/'</js> characters with
escapes.
@@ -256,7 +256,7 @@ public class YamlSerializer extends WriterSerializer {
final boolean
simpleMode,
escapeSolidus,
- addBeanTypeProperties;
+ addBeanTypes;
/**
* Constructor.
@@ -297,7 +297,7 @@ public class YamlSerializer extends WriterSerializer {
super(ps, produces, accept);
simpleMode = getBooleanProperty(YAML_simpleMode, false);
escapeSolidus = getBooleanProperty(YAML_escapeSolidus, false);
- addBeanTypeProperties =
getBooleanProperty(YAML_addBeanTypeProperties,
getBooleanProperty(SERIALIZER_addBeanTypeProperties, true));
+ addBeanTypes = getBooleanProperty(YAML_addBeanTypes,
getBooleanProperty(SERIALIZER_addBeanTypes, false));
}
@Override /* Context */
@@ -337,7 +337,7 @@ public class YamlSerializer extends WriterSerializer {
.append("YamlSerializer", new ObjectMap()
.append("simpleMode", simpleMode)
.append("escapeSolidus", escapeSolidus)
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerBuilder.java
index 1c42a60..cb3c8f8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerBuilder.java
@@ -142,8 +142,14 @@ public class YamlSerializerBuilder extends
WriterSerializerBuilder {
}
@Override /* SerializerBuilder */
- public YamlSerializerBuilder addBeanTypeProperties(boolean value) {
- super.addBeanTypeProperties(value);
+ public YamlSerializerBuilder addBeanTypes(boolean value) {
+ super.addBeanTypes(value);
+ return this;
+ }
+
+ @Override /* SerializerBuilder */
+ public YamlSerializerBuilder addBeanTypes() {
+ super.addBeanTypes();
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerSession.java
index 21436d8..2f10f67 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/yaml/proto/YamlSerializerSession.java
@@ -31,7 +31,7 @@ import org.apache.juneau.transform.*;
public class YamlSerializerSession extends WriterSerializerSession {
private final boolean
- addBeanTypeProperties;
+ addBeanTypes;
/**
* Create a new session using properties specified in the context.
@@ -47,14 +47,14 @@ public class YamlSerializerSession extends
WriterSerializerSession {
*/
protected YamlSerializerSession(YamlSerializer ctx,
SerializerSessionArgs args) {
super(ctx, args);
- addBeanTypeProperties = getProperty(YAML_addBeanTypeProperties,
boolean.class, ctx.addBeanTypeProperties);
+ addBeanTypes = getProperty(YAML_addBeanTypes, boolean.class,
ctx.addBeanTypes);
}
@Override /* Session */
public ObjectMap asMap() {
return super.asMap()
.append("YamlSerializerSession", new ObjectMap()
- .append("addBeanTypeProperties",
addBeanTypeProperties)
+ .append("addBeanTypes", addBeanTypes)
);
}
@@ -221,13 +221,13 @@ public class YamlSerializerSession extends
WriterSerializerSession {
/**
- * Returns the {@link #YAML_addBeanTypeProperties} setting value for
this session.
+ * Returns the {@link #YAML_addBeanTypes} setting value for this
session.
*
- * @return The {@link #YAML_addBeanTypeProperties} setting value for
this session.
+ * @return The {@link #YAML_addBeanTypes} setting value for this
session.
*/
@Override /* SerializerSession */
- protected final boolean isAddBeanTypeProperties() {
- return addBeanTypeProperties;
+ protected final boolean isAddBeanTypes() {
+ return addBeanTypes;
}
/**
diff --git a/juneau-doc/src/main/javadoc/overview.html
b/juneau-doc/src/main/javadoc/overview.html
index a3c7c12..17f34b6 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -1128,7 +1128,7 @@
<ul class='doctree'>
<li class='jc'>{@link
org.apache.juneau.serializer.Serializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addBeanTypeProperties
SERIALIZER_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addBeanTypes
SERIALIZER_addBeanTypes}
<li class='jf'>{@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addRootType
SERIALIZER_addRootType}
<li class='jf'>{@link
org.apache.juneau.serializer.Serializer#SERIALIZER_detectRecursions
SERIALIZER_detectRecursions}
<li class='jf'>{@link
org.apache.juneau.serializer.Serializer#SERIALIZER_ignoreRecursions
SERIALIZER_ignoreRecursions}
@@ -3161,7 +3161,7 @@
<li class='info'>
Serialized type names are DISABLED by default.
They must be enabled on the serializer using
the
- {@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addBeanTypeProperties}
+ {@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addBeanTypes}
configuration property.
</ul>
@@ -4067,7 +4067,7 @@
<li class='link'><a class='doclink'
href='#juneau-marshall.ConfigurableProperties.CommonSerializer'>Common
Serializer Properties</a>
<li class='jc'>{@link
org.apache.juneau.json.JsonSerializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.json.JsonSerializer#JSON_addBeanTypeProperties
JSON_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.json.JsonSerializer#JSON_addBeanTypes JSON_addBeanTypes}
<li class='jf'>{@link
org.apache.juneau.json.JsonSerializer#JSON_escapeSolidus JSON_escapeSolidus}
<li class='jf'>{@link
org.apache.juneau.json.JsonSerializer#JSON_simpleMode JSON_simpleMode}
</ul>
@@ -4779,7 +4779,7 @@
<li class='link'><a class='doclink'
href='#juneau-marshall.ConfigurableProperties.CommonSerializer'>Common
Serializer Properties</a>
<li class='jc'>{@link
org.apache.juneau.xml.XmlSerializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.xml.XmlSerializer#XML_addBeanTypeProperties
XML_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.xml.XmlSerializer#XML_addBeanTypes XML_addBeanTypes}
<li class='jf'>{@link
org.apache.juneau.xml.XmlSerializer#XML_addNamespaceUrisToRoot
XML_addNamespaceUrisToRoot}
<li class='jf'>{@link
org.apache.juneau.xml.XmlSerializer#XML_autoDetectNamespaces
XML_autoDetectNamespaces}
<li class='jf'>{@link
org.apache.juneau.xml.XmlSerializer#XML_defaultNamespace XML_defaultNamespace}
@@ -7103,7 +7103,7 @@
<li class='link'><a class='doclink'
href='#juneau-marshall.ConfigurableProperties.CommonSerializer'>Common
Serializer Properties</a>
<li class='jc'>{@link
org.apache.juneau.html.HtmlSerializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.html.HtmlSerializer#HTML_addBeanTypeProperties
HTML_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.html.HtmlSerializer#HTML_addBeanTypes HTML_addBeanTypes}
<li class='jf'>{@link
org.apache.juneau.html.HtmlSerializer#HTML_addKeyValueTableHeaders
HTML_addKeyValueTableHeaders}
<li class='jf'>{@link
org.apache.juneau.html.HtmlSerializer#HTML_detectLabelParameters
HTML_detectLabelParameters}
<li class='jf'>{@link
org.apache.juneau.html.HtmlSerializer#HTML_detectLinksInStrings
HTML_detectLinksInStrings}
@@ -7357,7 +7357,7 @@
<li class='link'><a class='doclink'
href='#juneau-marshall.ConfigurableProperties.CommonSerializer'>Common
Serializer Properties</a>
<li class='jc'>{@link
org.apache.juneau.uon.UonSerializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.uon.UonSerializer#UON_addBeanTypeProperties
UON_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.uon.UonSerializer#UON_addBeanTypes UON_addBeanTypes}
<li class='jf'>{@link
org.apache.juneau.uon.UonSerializer#UON_encoding UON_encoding}
<li class='jf'>{@link
org.apache.juneau.uon.UonSerializer#UON_paramFormat UON_paramFormat}
</ul>
@@ -7638,7 +7638,7 @@
<li class='link'><a class='doclink'
href='#juneau-marshall.ConfigurableProperties.CommonSerializer'>Common
Serializer Properties</a>
<li class='jc'>{@link
org.apache.juneau.msgpack.MsgPackSerializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.msgpack.MsgPackSerializer#MSGPACK_addBeanTypeProperties
MSGPACK_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.msgpack.MsgPackSerializer#MSGPACK_addBeanTypes
MSGPACK_addBeanTypes}
</ul>
</ul>
<p>
@@ -7888,7 +7888,7 @@
</ul>
<li class='jc'>{@link
org.apache.juneau.jena.RdfSerializer}
<ul>
- <li class='jf'>{@link
org.apache.juneau.jena.RdfSerializer#RDF_addBeanTypeProperties
RDF_addBeanTypeProperties}
+ <li class='jf'>{@link
org.apache.juneau.jena.RdfSerializer#RDF_addBeanTypes RDF_addBeanTypes}
<li class='jf'>{@link
org.apache.juneau.jena.RdfSerializer#RDF_addLiteralTypes RDF_addLiteralTypes}
<li class='jf'>{@link
org.apache.juneau.jena.RdfSerializer#RDF_addRootProperty RDF_addRootProperty}
<li class='jf'>{@link
org.apache.juneau.jena.RdfSerializer#RDF_autoDetectNamespaces
RDF_autoDetectNamespaces}
@@ -21288,6 +21288,9 @@
</ul>
<li>
The <jsf>SERIALIZER_abridged</jsf> setting has
been replaced with {@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addRootType
SERIALIZER_addRootType}
+ <li>
+ The <jsf>SERIALIZER_addBeanTypeProperties</jsf>
setting has been replaced with {@link
org.apache.juneau.serializer.Serializer#SERIALIZER_addBeanTypes
SERIALIZER_addBeanTypes}
+ and is disabled by default.
</ul>
<h5 class='topic w800'>juneau-dto</h5>
diff --git
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/InterfaceProxyResource.java
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/InterfaceProxyResource.java
index 1171e7f..0841635 100644
---
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/InterfaceProxyResource.java
+++
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/InterfaceProxyResource.java
@@ -30,7 +30,7 @@ import org.apache.juneau.utils.*;
*/
@RestResource(
path="/testInterfaceProxyResource",
- flags={Serializer.SERIALIZER_addRootType}
+ flags={Serializer.SERIALIZER_addRootType,
Serializer.SERIALIZER_addBeanTypes}
)
public class InterfaceProxyResource extends BasicRestServletJena {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/TestUtils.java
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/TestUtils.java
index 2eef776..d790e4c 100644
---
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/TestUtils.java
+++
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/TestUtils.java
@@ -30,6 +30,7 @@ public class TestUtils {
private static JsonSerializer js2 = JsonSerializer.create()
.ssq()
.pojoSwaps(IteratorSwap.class, EnumerationSwap.class)
+ .addBeanTypes()
.addRootType()
.build();
diff --git
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/ThirdPartyProxyResource.java
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/ThirdPartyProxyResource.java
index 988de6d..e0c4878 100644
---
a/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/ThirdPartyProxyResource.java
+++
b/juneau-microservice/juneau-microservice-test/src/main/java/org/apache/juneau/rest/test/ThirdPartyProxyResource.java
@@ -35,7 +35,7 @@ import org.apache.juneau.utils.*;
*/
@RestResource(
path="/testThirdPartyProxy",
- flags={Serializer.SERIALIZER_addRootType}
+ flags={Serializer.SERIALIZER_addRootType,
Serializer.SERIALIZER_addBeanTypes}
)
@SuppressWarnings("serial")
public class ThirdPartyProxyResource extends BasicRestServletJena {
diff --git
a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/InterfaceProxyTest.java
b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/InterfaceProxyTest.java
index f3b9dd1..48cc453 100644
---
a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/InterfaceProxyTest.java
+++
b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/InterfaceProxyTest.java
@@ -40,14 +40,14 @@ public class InterfaceProxyTest extends RestTestcase {
@Parameterized.Parameters
public static Collection<Object[]> getParameters() {
return Arrays.asList(new Object[][] {
- { /* 0 */ "Json",
JsonSerializer.DEFAULT.builder().addRootType().build(), JsonParser.DEFAULT },
- { /* 1 */ "Xml",
XmlSerializer.DEFAULT.builder().addRootType().build(), XmlParser.DEFAULT },
- { /* 2 */ "Mixed",
JsonSerializer.DEFAULT.builder().addRootType().build(), XmlParser.DEFAULT },
- { /* 3 */ "Html",
HtmlSerializer.DEFAULT.builder().addRootType().build(), HtmlParser.DEFAULT },
- { /* 4 */ "MessagePack",
MsgPackSerializer.DEFAULT.builder().addRootType().build(),
MsgPackParser.DEFAULT },
- { /* 5 */ "UrlEncoding",
UrlEncodingSerializer.DEFAULT.builder().addRootType().build(),
UrlEncodingParser.DEFAULT },
- { /* 6 */ "Uon",
UonSerializer.DEFAULT.builder().addRootType().build(), UonParser.DEFAULT },
- { /* 7 */ "RdfXml",
RdfSerializer.DEFAULT_XMLABBREV.builder().addRootType().build(),
RdfParser.DEFAULT_XML },
+ { /* 0 */ "Json",
JsonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
JsonParser.DEFAULT },
+ { /* 1 */ "Xml",
XmlSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
XmlParser.DEFAULT },
+ { /* 2 */ "Mixed",
JsonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
XmlParser.DEFAULT },
+ { /* 3 */ "Html",
HtmlSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
HtmlParser.DEFAULT },
+ { /* 4 */ "MessagePack",
MsgPackSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
MsgPackParser.DEFAULT },
+ { /* 5 */ "UrlEncoding",
UrlEncodingSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
UrlEncodingParser.DEFAULT },
+ { /* 6 */ "Uon",
UonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
UonParser.DEFAULT },
+ { /* 7 */ "RdfXml",
RdfSerializer.DEFAULT_XMLABBREV.builder().addBeanTypes().addRootType().build(),
RdfParser.DEFAULT_XML },
});
}
diff --git
a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/ThirdPartyProxyTest.java
b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/ThirdPartyProxyTest.java
index 8f1b9f6..ce50720 100644
---
a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/ThirdPartyProxyTest.java
+++
b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/ThirdPartyProxyTest.java
@@ -46,14 +46,14 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Parameterized.Parameters
public static Collection<Object[]> getParameters() {
return Arrays.asList(new Object[][] {
- { /* 0 */ "Json",
JsonSerializer.DEFAULT.builder().addRootType().build(), JsonParser.DEFAULT },
- { /* 1 */ "Xml",
XmlSerializer.DEFAULT.builder().addRootType().build(), XmlParser.DEFAULT },
- { /* 2 */ "Mixed",
JsonSerializer.DEFAULT.builder().addRootType().build(), XmlParser.DEFAULT },
- { /* 3 */ "Html",
HtmlSerializer.DEFAULT.builder().addRootType().build(), HtmlParser.DEFAULT },
- { /* 4 */ "MessagePack",
MsgPackSerializer.DEFAULT.builder().addRootType().build(),
MsgPackParser.DEFAULT },
- { /* 5 */ "UrlEncoding",
UrlEncodingSerializer.DEFAULT.builder().addRootType().build(),
UrlEncodingParser.DEFAULT },
- { /* 6 */ "Uon",
UonSerializer.DEFAULT.builder().addRootType().build(), UonParser.DEFAULT },
- { /* 7 */ "RdfXml",
RdfSerializer.DEFAULT_XMLABBREV.builder().addRootType().build(),
RdfParser.DEFAULT_XML },
+ { /* 0 */ "Json",
JsonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
JsonParser.DEFAULT },
+ { /* 1 */ "Xml",
XmlSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
XmlParser.DEFAULT },
+ { /* 2 */ "Mixed",
JsonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
XmlParser.DEFAULT },
+ { /* 3 */ "Html",
HtmlSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
HtmlParser.DEFAULT },
+ { /* 4 */ "MessagePack",
MsgPackSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
MsgPackParser.DEFAULT },
+ { /* 5 */ "UrlEncoding",
UrlEncodingSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
UrlEncodingParser.DEFAULT },
+ { /* 6 */ "Uon",
UonSerializer.DEFAULT.builder().addBeanTypes().addRootType().build(),
UonParser.DEFAULT },
+ { /* 7 */ "RdfXml",
RdfSerializer.DEFAULT_XMLABBREV.builder().addBeanTypes().addRootType().build(),
RdfParser.DEFAULT_XML },
});
}
@@ -62,7 +62,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
public ThirdPartyProxyTest(String label, Serializer serializer, Parser
parser) {
proxy = getCached(label, ThirdPartyProxy.class);
if (proxy == null) {
- this.proxy = getClient(label, serializer,
parser).builder().partSerializer(UonPartSerializer.DEFAULT.builder().addRootType().build()).build().getRemoteableProxy(ThirdPartyProxy.class,
null, serializer, parser);
+ this.proxy = getClient(label, serializer,
parser).builder().partSerializer(UonPartSerializer.DEFAULT.builder().addBeanTypes().addRootType().build()).build().getRemoteableProxy(ThirdPartyProxy.class,
null, serializer, parser);
cache(label, proxy);
}
}
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
index bb95098..553fc0b 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
@@ -1142,16 +1142,33 @@ public class RestClientBuilder extends
BeanContextBuilder {
*
* <h5 class='section'>See Also:</h5>
* <ul>
- * <li class='jf'>{@link
Serializer#SERIALIZER_addBeanTypeProperties}
+ * <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
* </ul>
*
* @param value
* The new value for this property.
- * <br>The default is <jk>true</jk>.
+ * <br>The default is <jk>false</jk>.
+ * @return This object (for method chaining).
+ */
+ public RestClientBuilder addBeanTypes(boolean value) {
+ return set(SERIALIZER_addBeanTypes, value);
+ }
+
+ /**
+ * Configuration property: Add <js>"_type"</js> properties when needed.
+ *
+ * <p>
+ * Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
+ *
+ * <h5 class='section'>See Also:</h5>
+ * <ul>
+ * <li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
+ * </ul>
+ *
* @return This object (for method chaining).
*/
- public RestClientBuilder addBeanTypeProperties(boolean value) {
- return set(SERIALIZER_addBeanTypeProperties, value);
+ public RestClientBuilder addBeanTypes() {
+ return set(SERIALIZER_addBeanTypes, true);
}
/**
--
To stop receiving notification emails like this one, please contact
[email protected].