|  | 
| 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