package org.erlide.engine.model.root;
public interface ProjectConfigurationSerializer {
/**
* Encode the project properties in a string (as it would look like in the
* config file).
*/
String encodeConfig(ErlangProjectProperties info);
/**
* Decode project properties from string (as read from config file).
*
* TODO: store encoding
*
* TODO: store config text as template to use for encoding
*/
ErlangProjectProperties decodeConfig(String config);
}