com.germinus.easyconf
Class ConfigurationSerializer

java.lang.Object
  extended by 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
ConfigurationSerializer()
           
 
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
 

Constructor Detail

ConfigurationSerializer

public ConfigurationSerializer()
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