package codegen.codetemplates; /** * Represents one entry in a template * * @author Justin Nelson */ public interface TemplateEntry { /** * Turns this template into it's code representation. * * @return the code version of this element */ public String codeReplacement(); /** * Copies a template and returns an an unfilled version. * * @return an unfilled copy of this template */ public TemplateEntry copyEmptyTemplate(); }