com.germinus.easyconf
Class ConfigurationSerializer
java.lang.Object
com.germinus.easyconf.ConfigurationSerializer
- Direct Known Subclasses:
- XstreamSerializer
public abstract class ConfigurationSerializer
- extends java.lang.Object
Factory class which creates serializer subclasses based on
availability of external classes in the classpath
- Author:
- Jorge Ferrer
Method Summary |
abstract java.lang.Object |
deserialize(java.lang.String serializedConf)
Deserialize the configuration object from a String |
static ConfigurationSerializer |
getSerializer()
|
abstract java.lang.String |
serialize(java.lang.Object configurationObject)
Serialize a configuration object to a String |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationSerializer
public ConfigurationSerializer()
getSerializer
public static ConfigurationSerializer getSerializer()
deserialize
public abstract java.lang.Object deserialize(java.lang.String serializedConf)
- Deserialize the configuration object from a String
- Parameters:
serializedConf
-
- Returns:
- A configuration object
serialize
public abstract java.lang.String serialize(java.lang.Object configurationObject)
- Serialize a configuration object to a String
- Parameters:
configurationObject
-
- Returns:
- An string representing the configuration object