public abstract class AbstractConverter extends Object implements com.thoughtworks.xstream.converters.Converter
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.configuration.Configuration |
configuration |
| Constructor and Description |
|---|
AbstractConverter(org.apache.commons.configuration.Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
canConvert(Class klass) |
abstract void |
marshal(Object object,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context) |
Object |
unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context) |
protected void |
writeAccountSid(Sid accountSid,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeAccountSid(Sid accountSid,
com.google.gson.JsonObject object) |
protected void |
writeApiVersion(String apiVersion,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeApiVersion(String apiVersion,
com.google.gson.JsonObject object) |
protected void |
writeCallSid(Sid callSid,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeCallSid(Sid callSid,
com.google.gson.JsonObject object) |
protected void |
writeCapabilities(Boolean voiceCapable,
Boolean smsCapable,
Boolean mmsCapable,
Boolean faxCapable,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeCapabilities(Boolean voiceCapable,
Boolean smsCapable,
Boolean mmsCapable,
Boolean faxCapable,
com.google.gson.JsonObject object) |
protected void |
writeDateCreated(org.joda.time.DateTime dateCreated,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeDateCreated(org.joda.time.DateTime dateCreated,
com.google.gson.JsonObject object) |
protected void |
writeDateUpdated(org.joda.time.DateTime dateUpdated,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeDateUpdated(org.joda.time.DateTime dateUpdated,
com.google.gson.JsonObject object) |
protected void |
writeDuration(double duration,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeDuration(double duration,
com.google.gson.JsonObject object) |
protected void |
writeFaxCapability(Boolean faxCapable,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeFaxCapability(Boolean faxCapable,
com.google.gson.JsonObject object) |
protected void |
writeFriendlyName(String friendlyName,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeFriendlyName(String friendlyName,
com.google.gson.JsonObject object) |
protected void |
writeFrom(String from,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeFrom(String from,
com.google.gson.JsonObject object) |
protected void |
writeMmsCapability(Boolean mmsCapable,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeMmsCapability(Boolean mmsCapable,
com.google.gson.JsonObject object) |
protected void |
writePhoneNumber(String phoneNumber,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writePhoneNumber(String phoneNumber,
com.google.gson.JsonObject object) |
protected void |
writePrice(BigDecimal price,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writePrice(BigDecimal price,
com.google.gson.JsonObject object) |
protected void |
writePriceUnit(Currency priceUnit,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writePriceUnit(Currency priceUnit,
com.google.gson.JsonObject object) |
protected void |
writeReferMethod(String referMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeReferMethod(String referMethod,
com.google.gson.JsonObject object) |
protected void |
writeReferUrl(URI referUrl,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeReferUrl(URI referUrl,
com.google.gson.JsonObject object) |
protected void |
writeSid(Sid sid,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeSid(Sid sid,
com.google.gson.JsonObject object) |
protected void |
writeSmsCapability(Boolean smsCapable,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeSmsCapability(Boolean smsCapable,
com.google.gson.JsonObject object) |
protected void |
writeSmsFallbackMethod(String smsFallbackMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeSmsFallbackMethod(String smsFallbackMethod,
com.google.gson.JsonObject object) |
protected void |
writeSmsFallbackUrl(URI smsFallbackUrl,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeSmsFallbackUrl(URI smsFallbackUrl,
com.google.gson.JsonObject object) |
protected void |
writeSmsMethod(String smsMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeSmsMethod(String smsMethod,
com.google.gson.JsonObject object) |
protected void |
writeSmsUrl(URI smsUrl,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeSmsUrl(URI smsUrl,
com.google.gson.JsonObject object) |
protected void |
writeStatus(String status,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeStatus(String status,
com.google.gson.JsonObject object) |
protected void |
writeStatusCallback(URI statusCallback,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeStatusCallback(URI statusCallback,
com.google.gson.JsonObject object) |
protected void |
writeStatusCallbackMethod(String statusCallbackMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeStatusCallbackMethod(String statusCallbackMethod,
com.google.gson.JsonObject object) |
protected void |
writeTimeToLive(int timeToLive,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeTimeToLive(int timeToLive,
com.google.gson.JsonObject object) |
protected void |
writeTo(String to,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeTo(String to,
com.google.gson.JsonObject object) |
protected void |
writeType(String type,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeType(String type,
com.google.gson.JsonObject object) |
protected void |
writeUri(URI uri,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeUri(URI uri,
com.google.gson.JsonObject object) |
protected void |
writeUserName(String userName,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeUserName(String userName,
com.google.gson.JsonObject object) |
protected void |
writeUssdFallbackMethod(String ussdFallbackMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeUssdFallbackMethod(String ussdFallbackMethod,
com.google.gson.JsonObject object) |
protected void |
writeUssdFallbackUrl(URI ussdFallbackUrl,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeUssdFallbackUrl(URI ussdFallbackUrl,
com.google.gson.JsonObject object) |
protected void |
writeUssdMethod(String ussdMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeUssdMethod(String ussdMethod,
com.google.gson.JsonObject object) |
protected void |
writeUssdUrl(URI ussdUrl,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeUssdUrl(URI ussdUrl,
com.google.gson.JsonObject object) |
protected void |
writeVoiceApplicationSid(Sid voiceApplicationSid,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceApplicationSid(Sid voiceApplicationSid,
com.google.gson.JsonObject object) |
protected void |
writeVoiceCallerIdLookup(boolean voiceCallerIdLookup,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceCallerIdLookup(boolean voiceCallerIdLookup,
com.google.gson.JsonObject object) |
protected void |
writeVoiceCapability(Boolean voiceCapable,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceCapability(Boolean voiceCapable,
com.google.gson.JsonObject object) |
protected void |
writeVoiceFallbackMethod(String voiceFallbackMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceFallbackMethod(String voiceFallbackMethod,
com.google.gson.JsonObject object) |
protected void |
writeVoiceFallbackUrl(URI voiceFallbackUri,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceFallbackUrl(URI voiceFallbackUri,
com.google.gson.JsonObject object) |
protected void |
writeVoiceMethod(String voiceMethod,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceMethod(String voiceMethod,
com.google.gson.JsonObject object) |
protected void |
writeVoiceUrl(URI voiceUrl,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
protected void |
writeVoiceUrl(URI voiceUrl,
com.google.gson.JsonObject object) |
protected final org.apache.commons.configuration.Configuration configuration
public AbstractConverter(org.apache.commons.configuration.Configuration configuration)
public abstract boolean canConvert(Class klass)
canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcherpublic abstract void marshal(Object object, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
marshal in interface com.thoughtworks.xstream.converters.Converterpublic Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
unmarshal in interface com.thoughtworks.xstream.converters.Converterprotected void writeAccountSid(Sid accountSid, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeAccountSid(Sid accountSid, com.google.gson.JsonObject object)
protected void writeApiVersion(String apiVersion, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeApiVersion(String apiVersion, com.google.gson.JsonObject object)
protected void writeCallSid(Sid callSid, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeCallSid(Sid callSid, com.google.gson.JsonObject object)
protected void writeDateCreated(org.joda.time.DateTime dateCreated,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeDateCreated(org.joda.time.DateTime dateCreated,
com.google.gson.JsonObject object)
protected void writeDateUpdated(org.joda.time.DateTime dateUpdated,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeDateUpdated(org.joda.time.DateTime dateUpdated,
com.google.gson.JsonObject object)
protected void writeDuration(double duration,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeDuration(double duration,
com.google.gson.JsonObject object)
protected void writeFriendlyName(String friendlyName, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeFriendlyName(String friendlyName, com.google.gson.JsonObject object)
protected void writeFrom(String from, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeFrom(String from, com.google.gson.JsonObject object)
protected void writePhoneNumber(String phoneNumber, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writePhoneNumber(String phoneNumber, com.google.gson.JsonObject object)
protected void writePrice(BigDecimal price, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writePrice(BigDecimal price, com.google.gson.JsonObject object)
protected void writePriceUnit(Currency priceUnit, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writePriceUnit(Currency priceUnit, com.google.gson.JsonObject object)
protected void writeSid(Sid sid, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeSid(Sid sid, com.google.gson.JsonObject object)
protected void writeSmsFallbackUrl(URI smsFallbackUrl, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeSmsFallbackUrl(URI smsFallbackUrl, com.google.gson.JsonObject object)
protected void writeSmsFallbackMethod(String smsFallbackMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeSmsFallbackMethod(String smsFallbackMethod, com.google.gson.JsonObject object)
protected void writeSmsUrl(URI smsUrl, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeSmsUrl(URI smsUrl, com.google.gson.JsonObject object)
protected void writeSmsMethod(String smsMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeSmsMethod(String smsMethod, com.google.gson.JsonObject object)
protected void writeUssdFallbackUrl(URI ussdFallbackUrl, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeUssdFallbackUrl(URI ussdFallbackUrl, com.google.gson.JsonObject object)
protected void writeUssdFallbackMethod(String ussdFallbackMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeUssdFallbackMethod(String ussdFallbackMethod, com.google.gson.JsonObject object)
protected void writeUssdUrl(URI ussdUrl, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeUssdUrl(URI ussdUrl, com.google.gson.JsonObject object)
protected void writeUssdMethod(String ussdMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeUssdMethod(String ussdMethod, com.google.gson.JsonObject object)
protected void writeStatus(String status, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeStatus(String status, com.google.gson.JsonObject object)
protected void writeStatusCallback(URI statusCallback, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeStatusCallback(URI statusCallback, com.google.gson.JsonObject object)
protected void writeStatusCallbackMethod(String statusCallbackMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeStatusCallbackMethod(String statusCallbackMethod, com.google.gson.JsonObject object)
protected void writeTo(String to, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeTo(String to, com.google.gson.JsonObject object)
protected void writeTimeToLive(int timeToLive,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeTimeToLive(int timeToLive,
com.google.gson.JsonObject object)
protected void writeType(String type, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeType(String type, com.google.gson.JsonObject object)
protected void writeUri(URI uri, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeUri(URI uri, com.google.gson.JsonObject object)
protected void writeUserName(String userName, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeUserName(String userName, com.google.gson.JsonObject object)
protected void writeVoiceApplicationSid(Sid voiceApplicationSid, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceApplicationSid(Sid voiceApplicationSid, com.google.gson.JsonObject object)
protected void writeVoiceCallerIdLookup(boolean voiceCallerIdLookup,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceCallerIdLookup(boolean voiceCallerIdLookup,
com.google.gson.JsonObject object)
protected void writeVoiceFallbackMethod(String voiceFallbackMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceFallbackMethod(String voiceFallbackMethod, com.google.gson.JsonObject object)
protected void writeVoiceFallbackUrl(URI voiceFallbackUri, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceFallbackUrl(URI voiceFallbackUri, com.google.gson.JsonObject object)
protected void writeVoiceMethod(String voiceMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceMethod(String voiceMethod, com.google.gson.JsonObject object)
protected void writeVoiceUrl(URI voiceUrl, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceUrl(URI voiceUrl, com.google.gson.JsonObject object)
protected void writeReferUrl(URI referUrl, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeReferMethod(String referMethod, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeReferUrl(URI referUrl, com.google.gson.JsonObject object)
protected void writeReferMethod(String referMethod, com.google.gson.JsonObject object)
protected void writeCapabilities(Boolean voiceCapable, Boolean smsCapable, Boolean mmsCapable, Boolean faxCapable, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeCapabilities(Boolean voiceCapable, Boolean smsCapable, Boolean mmsCapable, Boolean faxCapable, com.google.gson.JsonObject object)
protected void writeVoiceCapability(Boolean voiceCapable, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeVoiceCapability(Boolean voiceCapable, com.google.gson.JsonObject object)
protected void writeSmsCapability(Boolean smsCapable, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeSmsCapability(Boolean smsCapable, com.google.gson.JsonObject object)
protected void writeMmsCapability(Boolean mmsCapable, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeMmsCapability(Boolean mmsCapable, com.google.gson.JsonObject object)
protected void writeFaxCapability(Boolean faxCapable, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
protected void writeFaxCapability(Boolean faxCapable, com.google.gson.JsonObject object)
Copyright © 2017. All Rights Reserved.