Class TemplateModel

java.lang.Object
com.fizzed.rocker.model.TemplateModel

public class TemplateModel extends Object
  • Field Details

  • Constructor Details

    • TemplateModel

      public TemplateModel(String packageName, String templateName, long modifiedAt, RockerOptions defaultOptions)
  • Method Details

    • getPackageName

      public String getPackageName()
    • getTemplateName

      public String getTemplateName()
    • getContentType

      public ContentType getContentType()
    • getName

      public String getName()
    • getModifiedAt

      public long getModifiedAt()
    • getImports

      public List<JavaImport> getImports()
    • getArguments

      public List<Argument> getArguments()
    • hasRockerBodyArgument

      public boolean hasRockerBodyArgument()
    • getRockerBodyArgument

      public Argument getRockerBodyArgument()
    • getArgumentsWithoutRockerBody

      public List<Argument> getArgumentsWithoutRockerBody()
    • getOptions

      public RockerOptions getOptions()
    • getUnits

      public List<TemplateUnit> getUnits()
    • getUnit

      public <T extends TemplateUnit> T getUnit(int index, Class<T> type)
    • findUnitByOccurrence

      public <T extends TemplateUnit> T findUnitByOccurrence(Class<T> type, int occurrence)
    • createPlainTextMap

      public LinkedHashMap<String,LinkedHashMap<String,String>> createPlainTextMap(int chunkSize)
    • createHeaderHash

      public int createHeaderHash()
      Build hash value representing all components from the "header" that would break an "interface" (used for reloading).
      Returns: