public class WNSDevicePayloadReader extends java.lang.Object implements JsonObjectReader<WNSDevicePayload>
| Constructor and Description |
|---|
WNSDevicePayloadReader(WNSToastDeserializer toastDS,
WNSTileDeserializer tileDS,
WNSBadgeDeserializer badgeDS) |
| Modifier and Type | Method and Description |
|---|---|
void |
readAlert(JsonParser parser,
DeserializationContext context) |
void |
readBadge(JsonParser parser,
DeserializationContext context) |
void |
readCachePolicy(JsonParser parser,
DeserializationContext context) |
void |
readTile(JsonParser parser,
DeserializationContext context) |
void |
readToast(JsonParser parser,
DeserializationContext context) |
WNSDevicePayload |
validateAndBuild() |
public WNSDevicePayloadReader(WNSToastDeserializer toastDS, WNSTileDeserializer tileDS, WNSBadgeDeserializer badgeDS)
public void readAlert(JsonParser parser,
DeserializationContext context)
throws java.io.IOException
java.io.IOExceptionpublic void readToast(JsonParser parser,
DeserializationContext context)
throws java.io.IOException
java.io.IOExceptionpublic void readTile(JsonParser parser,
DeserializationContext context)
throws java.io.IOException
java.io.IOExceptionpublic void readBadge(JsonParser parser,
DeserializationContext context)
throws java.io.IOException
java.io.IOExceptionpublic void readCachePolicy(JsonParser parser,
DeserializationContext context)
throws java.io.IOException
java.io.IOExceptionpublic WNSDevicePayload validateAndBuild() throws java.io.IOException
validateAndBuild in interface JsonObjectReader<WNSDevicePayload>java.io.IOException