package ru.naumen.gintonic.templates;
public class InstallModuleTemplate
{
protected static String nl;
public static synchronized InstallModuleTemplate create(String lineSeparator)
{
nl = lineSeparator;
InstallModuleTemplate result = new InstallModuleTemplate();
nl = null;
return result;
}
public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl;
protected final String TEXT_1 = NL + "install(new ";
protected final String TEXT_2 = "());";
public String generate(Object argument)
{
final StringBuffer stringBuffer = new StringBuffer();
String guiceModuleToInstall = (String) argument;
stringBuffer.append(TEXT_1);
stringBuffer.append( guiceModuleToInstall );
stringBuffer.append(TEXT_2);
return stringBuffer.toString();
}
}