|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IElementParser
Basic interface for diameter basic elements parsers.
| Method Summary | ||
|---|---|---|
byte[] |
addressToBytes(java.net.InetAddress value)
Convert InetAddress to byte array representation |
|
java.net.InetAddress |
bytesToAddress(byte[] rawData)
Convert byte array to InetAddress |
|
java.util.Date |
bytesToDate(byte[] rawData)
Convert byte array to date |
|
double |
bytesToDouble(byte[] rawData)
Convert byte array to double |
|
float |
bytesToFloat(byte[] rawData)
Convert byte array to float |
|
int |
bytesToInt(byte[] rawData)
Convert byte array to int |
|
long |
bytesToLong(byte[] rawData)
Convert byte array to long |
|
|
bytesToObject(java.lang.Class<?> iface,
byte[] rawData)
Convert byte array to specefied object |
|
java.lang.String |
bytesToOctetString(byte[] rawData)
Convert byte array to octet string |
|
java.lang.String |
bytesToUtf8String(byte[] rawData)
Convert byte array to utf8 string |
|
byte[] |
dateToBytes(java.util.Date value)
Convert Date to byte array representation |
|
byte[] |
float32ToBytes(float value)
Convert float to byte array representation |
|
byte[] |
float64ToBytes(double value)
Convert double to byte array representation |
|
byte[] |
int32ToBytes(int value)
Convert int to byte array representation |
|
byte[] |
int64ToBytes(long value)
Convert long to byte array representation |
|
byte[] |
intU32ToBytes(long value)
Convert long to 4-byte array representation |
|
byte[] |
objectToBytes(java.lang.Object value)
Convert specefied object to byte array representation |
|
byte[] |
octetStringToBytes(java.lang.String value)
Convert octet string to byte array representation |
|
byte[] |
utf8StringToBytes(java.lang.String value)
Convert utf8 string to byte array representation |
|
| Method Detail |
|---|
int bytesToInt(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of int value
org.jdiameter.api.AvpDataException
long bytesToLong(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of long value
org.jdiameter.api.AvpDataException
float bytesToFloat(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of float value
org.jdiameter.api.AvpDataException
double bytesToDouble(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of double value
org.jdiameter.api.AvpDataException
java.lang.String bytesToOctetString(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of octet string value
org.jdiameter.api.AvpDataException
java.lang.String bytesToUtf8String(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of utf8 string value
org.jdiameter.api.AvpDataException
java.util.Date bytesToDate(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of date value
org.jdiameter.api.AvpDataException
java.net.InetAddress bytesToAddress(byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of InetAddress value
org.jdiameter.api.AvpDataExceptionbyte[] int32ToBytes(int value)
value - int value
byte[] intU32ToBytes(long value)
value - long value
byte[] int64ToBytes(long value)
value - long value
byte[] float32ToBytes(float value)
value - float value
byte[] float64ToBytes(double value)
value - double value
byte[] octetStringToBytes(java.lang.String value)
throws DecodeException
value - octet string value
DecodeException
byte[] utf8StringToBytes(java.lang.String value)
throws DecodeException
value - utf8 string value
DecodeExceptionbyte[] addressToBytes(java.net.InetAddress value)
value - InetAddress value
byte[] dateToBytes(java.util.Date value)
value - Date value
<T> T bytesToObject(java.lang.Class<?> iface,
byte[] rawData)
throws org.jdiameter.api.AvpDataException
rawData - byte representation of InetAddress valueiface - type of object
org.jdiameter.api.AvpDataException
byte[] objectToBytes(java.lang.Object value)
throws DecodeException
value - object
DecodeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||