org.objectweb.speedo.mapper.lib
Class Object2StringSerializer
java.lang.Object
org.objectweb.speedo.mapper.lib.Object2StringSerializer
- public abstract class Object2StringSerializer
- extends java.lang.Object
This class contains primitive to serialize and deserialize an Object into a
java Stirng.
- Author:
- S.Chassande-Barrioz
Method Summary |
static java.lang.Object |
deserialize(java.lang.String s)
Deserializes a String into a java object. |
static java.lang.Object |
deserialize(java.lang.String jdoFileName,
java.lang.ClassLoader cl,
org.objectweb.util.monolog.api.Logger logger)
|
static java.lang.Object |
getObject(java.lang.String jdoFileName,
java.lang.ClassLoader cl,
org.objectweb.util.monolog.api.Logger logger)
|
abstract java.lang.String |
getSerializedObject()
|
static java.lang.String |
jdoFileName2ClassName(java.lang.String jdoFileName)
|
static java.lang.String |
serialize(java.lang.Object o)
Serializes an object into a String |
static java.lang.String |
serialize(java.lang.String output,
java.lang.String jdoFileName,
java.lang.Object jmi,
org.objectweb.util.monolog.api.Logger logger)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDO_FILE_NAME_PROP
public static final java.lang.String JDO_FILE_NAME_PROP
- See Also:
- Constant Field Values
Object2StringSerializer
public Object2StringSerializer()
serialize
public static java.lang.String serialize(java.lang.Object o)
throws java.io.IOException
- Serializes an object into a String
- Parameters:
o
- is the java object to serialize
- Returns:
- the java object serialized into a String
- Throws:
java.io.IOException
- occurs if the java serialization fails
deserialize
public static java.lang.Object deserialize(java.lang.String s)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Deserializes a String into a java object.
- Parameters:
s
- is the string containing a serialized java object
- Returns:
- the deserialized java object
- Throws:
java.io.IOException
- occurs if the deserialization fails
java.lang.ClassNotFoundException
- occurs a class of a deserialized java
object is not present.
serialize
public static java.lang.String serialize(java.lang.String output,
java.lang.String jdoFileName,
java.lang.Object jmi,
org.objectweb.util.monolog.api.Logger logger)
throws java.io.IOException
- Throws:
java.io.IOException
deserialize
public static java.lang.Object deserialize(java.lang.String jdoFileName,
java.lang.ClassLoader cl,
org.objectweb.util.monolog.api.Logger logger)
throws java.lang.Exception
- Throws:
java.lang.Exception
getObject
public static java.lang.Object getObject(java.lang.String jdoFileName,
java.lang.ClassLoader cl,
org.objectweb.util.monolog.api.Logger logger)
throws java.lang.Exception
- Throws:
java.lang.Exception
jdoFileName2ClassName
public static java.lang.String jdoFileName2ClassName(java.lang.String jdoFileName)
getSerializedObject
public abstract java.lang.String getSerializedObject()
- Returns:
- the String containing a serialized java object