Package com.fizzed.rocker.model
Class TemplateModel
java.lang.Object
com.fizzed.rocker.model.TemplateModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ContentTypeprivate final List<JavaImport> private final longprivate final Stringprivate final RockerOptionsprivate final Stringprivate final Stringprivate final List<TemplateUnit> -
Constructor Summary
ConstructorsConstructorDescriptionTemplateModel(String packageName, String templateName, long modifiedAt, RockerOptions defaultOptions) -
Method Summary
Modifier and TypeMethodDescriptionintBuild hash value representing all components from the "header" that would break an "interface" (used for reloading).createPlainTextMap(int chunkSize) <T extends TemplateUnit>
TfindUnitByOccurrence(Class<T> type, int occurrence) longgetName()<T extends TemplateUnit>
TgetUnits()boolean
-
Field Details
-
packageName
-
templateName
-
contentType
-
modifiedAt
private final long modifiedAt -
name
-
imports
-
arguments
-
units
-
options
-
-
Constructor Details
-
TemplateModel
public TemplateModel(String packageName, String templateName, long modifiedAt, RockerOptions defaultOptions)
-
-
Method Details
-
getPackageName
-
getTemplateName
-
getContentType
-
getName
-
getModifiedAt
public long getModifiedAt() -
getImports
-
getArguments
-
hasRockerBodyArgument
public boolean hasRockerBodyArgument() -
getRockerBodyArgument
-
getArgumentsWithoutRockerBody
-
getOptions
-
getUnits
-
getUnit
-
findUnitByOccurrence
-
createPlainTextMap
-
createHeaderHash
public int createHeaderHash()Build hash value representing all components from the "header" that would break an "interface" (used for reloading).- Returns:
-