Skip to content
This repository was archived by the owner on May 28, 2018. It is now read-only.

Commit 464990e

Browse files
author
Marek Potociar
committed
Updated JSON MOXy docs to match latest API.
Change-Id: I7e5cc465dc1fa4e890ebf4d61f88490e1ff684f7 Signed-off-by: Marek Potociar <[email protected]>
1 parent 3d218c8 commit 464990e

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed

docs/src/main/docbook/media.xml

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -357,27 +357,17 @@ final MoxyJsonConfig configuration = new MoxyJsonConfig()
357357
&lit.jaxrs.ext.ContextResolver; in your client/server code.
358358

359359
<example>
360-
<title><literal>ContextResolver&lt;MoxyJsonConfig&gt;</literal></title>
360+
<title>Creating <literal>ContextResolver&lt;MoxyJsonConfig&gt;</literal></title>
361361

362-
<programlisting language="java">@Provider
363-
public class JsonMoxyConfigurationContextResolver implements ContextResolver&lt;MoxyJsonConfig&gt; {
364-
365-
private final MoxyJsonConfig config;
366-
367-
public JsonMoxyConfigurationContextResolver() {
368-
final Map&lt;String, String&gt; namespacePrefixMapper = new HashMap&lt;String, String&gt;();
369-
namespacePrefixMapper.put("http://www.w3.org/2001/XMLSchema-instance", "xsi");
362+
<programlisting language="java">final Map&lt;String, String&gt; namespacePrefixMapper = new HashMap&lt;String, String&gt;();
363+
namespacePrefixMapper.put("http://www.w3.org/2001/XMLSchema-instance", "xsi");
370364

371-
config = MoxyJsonConfig()
365+
final MoxyJsonConfig moxyJsonConfig = MoxyJsonConfig()
372366
.setNamespacePrefixMapper(namespacePrefixMapper)
373367
.setNamespaceSeparator(':');
374-
}
375368

376-
@Override
377-
public MoxyJsonConfig getContext(Class&lt;?&gt; objectType) {
378-
return config;
379-
}
380-
}</programlisting>
369+
final ContextResolver&lt;MoxyJsonConfig&gt; jsonConfigResolver = moxyJsonConfig.resolver();
370+
</programlisting>
381371
</example>
382372
</para>
383373

@@ -438,7 +428,7 @@ public class JsonMoxyConfigurationContextResolver implements ContextResolver&lt;
438428
// omitted if FEATURE_AUTO_DISCOVERY_DISABLE is
439429
// not disabled.
440430
.register(MoxyJsonFeature.class)
441-
.register(JsonMoxyConfigurationContextResolver.class)
431+
.register(jsonConfigResolver)
442432
.build();</programlisting>
443433
</example>
444434

@@ -452,7 +442,7 @@ final Application application = new ResourceConfig()
452442
// omitted if FEATURE_AUTO_DISCOVERY_DISABLE is
453443
// not disabled.
454444
.register(MoxyJsonFeature.class)
455-
.register(JsonMoxyConfigurationContextResolver.class);</programlisting>
445+
.register(jsonConfigResolver);</programlisting>
456446
</example>
457447
</section>
458448

0 commit comments

Comments
 (0)