public class SimpleErlangConverter extends Object implements ErlangConverter
Constructor and Description |
---|
SimpleErlangConverter() |
Modifier and Type | Method and Description |
---|---|
protected com.ericsson.otp.erlang.OtpErlangObject |
convertBasicTypeToErlang(Object obj) |
protected 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 String |
extractPid(com.ericsson.otp.erlang.OtpErlangObject value) |
Object |
fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
Convert from a Erlang data type to a Java object.
|
Object |
fromErlangRpc(String module,
String function,
com.ericsson.otp.erlang.OtpErlangObject erlangObject) |
com.ericsson.otp.erlang.OtpErlangObject |
toErlang(Object obj)
Convert a Java object to a Erlang data type.
|
public Object fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject) throws ErlangConversionException
ErlangConverter
fromErlang
in interface ErlangConverter
erlangObject
- the Elang object to convertErlangConversionException
- in case of conversion failurepublic Object fromErlangRpc(String module, String function, com.ericsson.otp.erlang.OtpErlangObject erlangObject) throws ErlangConversionException
fromErlangRpc
in interface ErlangConverter
ErlangConversionException
public com.ericsson.otp.erlang.OtpErlangObject toErlang(Object obj) throws ErlangConversionException
ErlangConverter
toErlang
in interface ErlangConverter
obj
- the object to convertErlangConversionException
- in case of conversion failureprotected com.ericsson.otp.erlang.OtpErlangObject convertBasicTypeToErlang(Object obj)
protected Object convertErlangToBasicType(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
public static boolean extractBoolean(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
public static String extractPid(com.ericsson.otp.erlang.OtpErlangObject value)
public static long extractLong(com.ericsson.otp.erlang.OtpErlangObject value)