mirror of
https://github.com/stleary/JSON-java.git
synced 2025-08-03 03:15:32 -04:00
Corrected Javadoc
This commit is contained in:
parent
310f18fcdc
commit
ed9658d5cb
@ -259,7 +259,7 @@ public class XMLParserConfiguration {
|
||||
/**
|
||||
* When parsing the XML into JSON, specifies that the values with attribute xsi:type
|
||||
* will be converted to target type defined to client in this configuration
|
||||
* <code>Map<String, XMLXsiTypeConverter<?>></code> to parse values with attribute
|
||||
* {@code Map<String, XMLXsiTypeConverter<?>>} to parse values with attribute
|
||||
* xsi:type="integer" as integer, xsi:type="string" as string
|
||||
* @return {@link #xsiTypeMap} unmodifiable configuration map.
|
||||
*/
|
||||
@ -270,9 +270,9 @@ public class XMLParserConfiguration {
|
||||
/**
|
||||
* When parsing the XML into JSON, specifies that the values with attribute xsi:type
|
||||
* will be converted to target type defined to client in this configuration
|
||||
* <code>Map<String, XMLXsiTypeConverter<?>></code> to parse values with attribute
|
||||
* {@code Map<String, XMLXsiTypeConverter<?>>} to parse values with attribute
|
||||
* xsi:type="integer" as integer, xsi:type="string" as string
|
||||
* @param xsiTypeMap <code>new HashMap<String, XMLXsiTypeConverter<?>>()</code> to parse values with attribute
|
||||
* @param xsiTypeMap {@code new HashMap<String, XMLXsiTypeConverter<?>>()} to parse values with attribute
|
||||
* xsi:type="integer" as integer, xsi:type="string" as string
|
||||
* @return The existing configuration will not be modified. A new configuration is returned.
|
||||
*/
|
||||
|
@ -26,14 +26,14 @@ SOFTWARE.
|
||||
/**
|
||||
* Type conversion configuration interface to be used with xsi:type attributes.
|
||||
* <pre>
|
||||
* <h1>XML Sample</h1>
|
||||
* <b>XML Sample</b>
|
||||
* {@code
|
||||
* <root>
|
||||
* <asString xsi:type="string">12345</asString>
|
||||
* <asInt xsi:type="integer">54321</asInt>
|
||||
* </root>
|
||||
* }
|
||||
* <h1>JSON Output</h1>
|
||||
* <b>JSON Output</b>
|
||||
* {@code
|
||||
* {
|
||||
* "root" : {
|
||||
@ -43,23 +43,23 @@ SOFTWARE.
|
||||
* }
|
||||
* }
|
||||
*
|
||||
* <h1>Usage</h1>
|
||||
* <b>Usage</b>
|
||||
* {@code
|
||||
* Map<String, XMLXsiTypeConverter<?>> xsiTypeMap = new HashMap<String, XMLXsiTypeConverter<?>>();
|
||||
* xsiTypeMap.put("string", new XMLXsiTypeConverter<String>() {
|
||||
* @Override public String convert(final String value) {
|
||||
* @Override public String convert(final String value) {
|
||||
* return value;
|
||||
* }
|
||||
* });
|
||||
* xsiTypeMap.put("integer", new XMLXsiTypeConverter<Integer>() {
|
||||
* @Override public Integer convert(final String value) {
|
||||
* @Override public Integer convert(final String value) {
|
||||
* return Integer.valueOf(value);
|
||||
* }
|
||||
* });
|
||||
* }
|
||||
* </pre>
|
||||
* @author kumar529
|
||||
* @param <T>
|
||||
* @param <T> return type of convert method
|
||||
*/
|
||||
public interface XMLXsiTypeConverter<T> {
|
||||
T convert(String value);
|
||||
|
Loading…
x
Reference in New Issue
Block a user