org.springframework.erlang.support.converter
Class SimpleErlangConverter
java.lang.Object
org.springframework.erlang.support.converter.SimpleErlangConverter
- All Implemented Interfaces:
- ErlangConverter
public class SimpleErlangConverter
- extends java.lang.Object
- implements ErlangConverter
Converter that supports the basic types and arrays.
|
Method Summary |
protected com.ericsson.otp.erlang.OtpErlangObject |
convertBasicTypeToErlang(java.lang.Object obj)
|
protected java.lang.Object |
convertErlangToBasicType(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
|
static boolean |
extractBoolean(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
|
static long |
extractLong(com.ericsson.otp.erlang.OtpErlangObject value)
|
static java.lang.String |
extractPid(com.ericsson.otp.erlang.OtpErlangObject value)
|
java.lang.Object |
fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
Convert from a Erlang data type to a Java object. |
java.lang.Object |
fromErlangRpc(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangObject erlangObject)
|
com.ericsson.otp.erlang.OtpErlangObject |
toErlang(java.lang.Object obj)
Convert a Java object to a Erlang data type. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleErlangConverter
public SimpleErlangConverter()
fromErlang
public java.lang.Object fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
throws ErlangConversionException
- Description copied from interface:
ErlangConverter
- Convert from a Erlang data type to a Java object.
- Specified by:
fromErlang in interface ErlangConverter
- Parameters:
erlangObject - the Elang object to convert
- Returns:
- the converted Java object
- Throws:
ErlangConversionException - in case of conversion failure
fromErlangRpc
public java.lang.Object fromErlangRpc(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangObject erlangObject)
throws ErlangConversionException
- Specified by:
fromErlangRpc in interface ErlangConverter
- Throws:
ErlangConversionException
toErlang
public com.ericsson.otp.erlang.OtpErlangObject toErlang(java.lang.Object obj)
throws ErlangConversionException
- Description copied from interface:
ErlangConverter
- Convert a Java object to a Erlang data type.
- Specified by:
toErlang in interface ErlangConverter
- Parameters:
obj - the object to convert
- Returns:
- the Erlang data type
- Throws:
ErlangConversionException - in case of conversion failure
convertBasicTypeToErlang
protected com.ericsson.otp.erlang.OtpErlangObject convertBasicTypeToErlang(java.lang.Object obj)
convertErlangToBasicType
protected java.lang.Object convertErlangToBasicType(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
extractBoolean
public static boolean extractBoolean(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
extractPid
public static java.lang.String extractPid(com.ericsson.otp.erlang.OtpErlangObject value)
extractLong
public static long extractLong(com.ericsson.otp.erlang.OtpErlangObject value)