Package com.hubspot.jinjava.lib.tag
Interface Tag
-
- All Superinterfaces:
Importable
,Serializable
- All Known Implementing Classes:
AutoEscapeTag
,BlockTag
,CallTag
,CycleTag
,DoTag
,EagerCallTag
,EagerCycleTag
,EagerDoTag
,EagerForTag
,EagerFromTag
,EagerGenericTag
,EagerIfTag
,EagerImportTag
,EagerIncludeTag
,EagerPrintTag
,EagerSetTag
,EagerStateChangingTag
,EagerTagDecorator
,EagerUnlessTag
,ElseIfTag
,ElseTag
,EndTag
,ExtendsTag
,ForTag
,FromTag
,IfchangedTag
,IfTag
,ImportTag
,IncludeTag
,MacroTag
,PrintTag
,RawTag
,SetTag
,UnlessTag
public interface Tag extends Importable, Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getEndTagName()
String
interpret(TagNode tagNode, JinjavaInterpreter interpreter)
default OutputNode
interpretOutput(TagNode tagNode, JinjavaInterpreter interpreter)
default boolean
isRenderedInValidationMode()
-
Methods inherited from interface com.hubspot.jinjava.lib.Importable
getName
-
-
-
-
Method Detail
-
interpretOutput
default OutputNode interpretOutput(TagNode tagNode, JinjavaInterpreter interpreter)
-
interpret
String interpret(TagNode tagNode, JinjavaInterpreter interpreter)
-
getEndTagName
default String getEndTagName()
- Returns:
- Get name of end tag (lowerCase). Null if it's a single tag without content.
-
isRenderedInValidationMode
default boolean isRenderedInValidationMode()
-
-