|
56 | 56 | * <p>Note that Jackson's JSR-310 and Joda-Time support modules will be registered automatically
|
57 | 57 | * when available (and when Java 8 and Joda-Time themselves are available, respectively).
|
58 | 58 | *
|
59 |
| - * <p>Tested against Jackson 2.2 and 2.3; compatible with Jackson 2.0 and higher. |
| 59 | + * <p>Tested against Jackson 2.2, 2.3 and 2.4; compatible with Jackson 2.0 and higher. |
60 | 60 | *
|
61 | 61 | * @author Sebastien Deleuze
|
62 | 62 | * @author Juergen Hoeller
|
@@ -92,28 +92,6 @@ public class Jackson2ObjectMapperBuilder {
|
92 | 92 | private ClassLoader moduleClassLoader = getClass().getClassLoader();
|
93 | 93 |
|
94 | 94 |
|
95 |
| - private Jackson2ObjectMapperBuilder() { |
96 |
| - } |
97 |
| - |
98 |
| - |
99 |
| - /** |
100 |
| - * Obtain a {@link Jackson2ObjectMapperBuilder} instance in order to |
101 |
| - * build an {@link ObjectMapper} instance. |
102 |
| - */ |
103 |
| - public static Jackson2ObjectMapperBuilder json() { |
104 |
| - return new Jackson2ObjectMapperBuilder(); |
105 |
| - } |
106 |
| - |
107 |
| - /** |
108 |
| - * Obtain a {@link Jackson2ObjectMapperBuilder} instance in order to |
109 |
| - * build a {@link XmlMapper} instance. |
110 |
| - */ |
111 |
| - @SuppressWarnings("unchecked") |
112 |
| - public static Jackson2ObjectMapperBuilder xml() { |
113 |
| - return new Jackson2ObjectMapperBuilder().createXmlMapper(true); |
114 |
| - } |
115 |
| - |
116 |
| - |
117 | 95 | /**
|
118 | 96 | * If set to {@code true}, an {@link XmlMapper} will be created using its
|
119 | 97 | * default constructor. This is only applicable to {@link #build()} calls,
|
@@ -499,4 +477,24 @@ private void registerWellKnownModulesIfAvailable(ObjectMapper objectMapper) {
|
499 | 477 | }
|
500 | 478 | }
|
501 | 479 |
|
| 480 | + |
| 481 | + // Convenience factory methods |
| 482 | + |
| 483 | + /** |
| 484 | + * Obtain a {@link Jackson2ObjectMapperBuilder} instance in order to |
| 485 | + * build a regular JSON {@link ObjectMapper} instance. |
| 486 | + */ |
| 487 | + public static Jackson2ObjectMapperBuilder json() { |
| 488 | + return new Jackson2ObjectMapperBuilder(); |
| 489 | + } |
| 490 | + |
| 491 | + /** |
| 492 | + * Obtain a {@link Jackson2ObjectMapperBuilder} instance in order to |
| 493 | + * build an {@link XmlMapper} instance. |
| 494 | + */ |
| 495 | + @SuppressWarnings("unchecked") |
| 496 | + public static Jackson2ObjectMapperBuilder xml() { |
| 497 | + return new Jackson2ObjectMapperBuilder().createXmlMapper(true); |
| 498 | + } |
| 499 | + |
502 | 500 | }
|
0 commit comments