Uses of Class
com.hubspot.jinjava.tree.Node
-
-
Uses of Node in com.hubspot.jinjava
Methods in com.hubspot.jinjava that return types with arguments of type Node Modifier and Type Method Description BiConsumer<Node,JinjavaInterpreter>
JinjavaConfig. getNodePreProcessor()
Deprecated.Method parameters in com.hubspot.jinjava with type arguments of type Node Modifier and Type Method Description JinjavaConfig.Builder
JinjavaConfig.Builder. withNodePreProcessor(BiConsumer<Node,JinjavaInterpreter> nodePreProcessor)
Deprecated. -
Uses of Node in com.hubspot.jinjava.el
Methods in com.hubspot.jinjava.el that return types with arguments of type Node Modifier and Type Method Description BiConsumer<Node,JinjavaInterpreter>
JinjavaProcessors. getNodePostProcessor()
BiConsumer<Node,JinjavaInterpreter>
JinjavaProcessors. getNodePreProcessor()
Methods in com.hubspot.jinjava.el with parameters of type Node Modifier and Type Method Description void
JinjavaNodePreProcessor. accept(Node node, JinjavaInterpreter interpreter)
void
JinjavaNodeProcessor. accept(Node node, JinjavaInterpreter interpreter)
protected void
JinjavaNodePreProcessor. checkForInterrupt(Node node)
Method parameters in com.hubspot.jinjava.el with type arguments of type Node Modifier and Type Method Description JinjavaProcessors.Builder
JinjavaProcessors.Builder. withNodePostProcessor(BiConsumer<Node,JinjavaInterpreter> processor)
JinjavaProcessors.Builder
JinjavaProcessors.Builder. withNodePreProcessor(BiConsumer<Node,JinjavaInterpreter> processor)
-
Uses of Node in com.hubspot.jinjava.interpret
Methods in com.hubspot.jinjava.interpret that return Node Modifier and Type Method Description Node
Context. getCurrentNode()
Node
JinjavaInterpreter. parse(String template)
Methods in com.hubspot.jinjava.interpret that return types with arguments of type Node Modifier and Type Method Description Set<Node>
Context. getDeferredNodes()
List<? extends Node>
Context. getSuperBlock()
Methods in com.hubspot.jinjava.interpret with parameters of type Node Modifier and Type Method Description void
JinjavaInterpreter. addExtendParentRoot(Node root)
void
Context. handleDeferredNode(Node node)
String
JinjavaInterpreter. render(Node root)
Render the given root node, processing extend parents.String
JinjavaInterpreter. render(Node root, boolean processExtendRoots)
Render the given root node using this interpreter's current contextvoid
Context. setCurrentNode(Node currentNode)
Method parameters in com.hubspot.jinjava.interpret with type arguments of type Node Modifier and Type Method Description void
Context. setSuperBlock(List<? extends Node> superBlock)
-
Uses of Node in com.hubspot.jinjava.lib.fn
Fields in com.hubspot.jinjava.lib.fn with type parameters of type Node Modifier and Type Field Description protected List<Node>
MacroFunction. content
Constructor parameters in com.hubspot.jinjava.lib.fn with type arguments of type Node Constructor Description MacroFunction(List<Node> content, String name, LinkedHashMap<String,Object> argNamesWithDefaults, boolean caller, Context localContextScope, int lineNumber, int startPosition)
-
Uses of Node in com.hubspot.jinjava.lib.fn.eager
Constructor parameters in com.hubspot.jinjava.lib.fn.eager with type arguments of type Node Constructor Description EagerMacroFunction(List<Node> content, String name, LinkedHashMap<String,Object> argNamesWithDefaults, boolean caller, Context localContextScope, int lineNumber, int startPosition)
-
Uses of Node in com.hubspot.jinjava.lib.tag
Methods in com.hubspot.jinjava.lib.tag that return Node Modifier and Type Method Description static Node
ImportTag. parseTemplateAsNode(JinjavaInterpreter interpreter, String templateFile)
Methods in com.hubspot.jinjava.lib.tag with parameters of type Node Modifier and Type Method Description static void
ImportTag. handleDeferredNodesDuringImport(Node node, String contextVar, Map<String,Object> childBindings, JinjavaInterpreter child, JinjavaInterpreter interpreter)
String
RawTag. renderNodeRaw(Node n)
-
Uses of Node in com.hubspot.jinjava.tree
Subclasses of Node in com.hubspot.jinjava.tree Modifier and Type Class Description class
ExpressionNode
class
RootNode
class
TagNode
class
TextNode
Methods in com.hubspot.jinjava.tree that return Node Modifier and Type Method Description Node
TreeParser. buildTree()
Node
Node. getParent()
Methods in com.hubspot.jinjava.tree that return types with arguments of type Node Modifier and Type Method Description LinkedList<Node>
Node. getChildren()
Methods in com.hubspot.jinjava.tree with parameters of type Node Modifier and Type Method Description void
Node. setParent(Node parent)
Method parameters in com.hubspot.jinjava.tree with type arguments of type Node Modifier and Type Method Description void
Node. setChildren(LinkedList<Node> children)
-
Uses of Node in com.hubspot.jinjava.tree.output
Methods in com.hubspot.jinjava.tree.output that return types with arguments of type Node Modifier and Type Method Description List<? extends Node>
BlockInfo. getNodes()
Constructor parameters in com.hubspot.jinjava.tree.output with type arguments of type Node Constructor Description BlockInfo(List<? extends Node> nodes, Optional<String> parentPath, int parentLineNo, int parentPosition)
-
Uses of Node in com.hubspot.jinjava.util
Methods in com.hubspot.jinjava.util with parameters of type Node Modifier and Type Method Description static Set<String>
DeferredValueUtils. findAndMarkDeferredProperties(Context context, Node newNode)
static Set<com.hubspot.jinjava.util.DeferredValueUtils.DeferredTag>
DeferredValueUtils. getDeferredTagsRecursively(Node deferredNode)
-