package org.webpieces.templating.impl;
import java.util.Map;
import org.webpieces.templating.api.TemplateResult;
import org.webpieces.templating.api.TemplateUtil;
public class TemplateResultImpl implements TemplateResult {
private GroovyTemplateSuperclass t;
public TemplateResultImpl(GroovyTemplateSuperclass t) {
this.t = t;
}
@Override
public String getSuperTemplateClassName() {
String superTemplatePath = t.getSuperTemplateFilePath();
return TemplateUtil.translateToProperFilePath(t, superTemplatePath);
}
@Override
public String getTemplateClassName() {
return t.getClass().getName();
}
@Override
public Map<Object, Object> getSetTagProperties() {
return t.getSetTagProperties();
}
}