Package 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
-
-
Constructor Summary
Constructors Constructor Description ConfigurationSerializer()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.Object
deserialize(java.lang.String serializedConf)
Deserialize the configuration object from a Stringstatic ConfigurationSerializer
getSerializer()
abstract java.lang.String
serialize(java.lang.Object configurationObject)
Serialize a configuration object to a String
-
-
-
Method Detail
-
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
-
-