freemarker.core.Environment.invoke()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中freemarker.core.Environment.invoke()方法的一些代码示例,展示了Environment.invoke()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.invoke()方法的具体详情如下:
包路径:freemarker.core.Environment
类名称:Environment
方法名:invoke

Environment.invoke介绍

[英]Calls the macro or function with the given arguments and nested block.
[中]使用给定参数和嵌套块调用宏或函数。

代码示例

代码示例来源:origin: org.freemarker/freemarker

  1. void fallback() throws TemplateException, IOException {
  2. TemplateModel macroOrTransform = getNodeProcessor(currentNodeName, currentNodeNS, nodeNamespaceIndex);
  3. if (macroOrTransform instanceof Macro) {
  4. invoke((Macro) macroOrTransform, null, null, null, null);
  5. } else if (macroOrTransform instanceof TemplateTransformModel) {
  6. visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null);
  7. }
  8. }

代码示例来源:origin: org.freemarker/freemarker

  1. "<@someDirective someParam=f() />", ".");
  2. env.invoke(macro, namedArgs, positionalArgs, bodyParameterNames, this);
  3. } else {
  4. boolean isDirectiveModel = tm instanceof TemplateDirectiveModel;

代码示例来源:origin: org.freemarker/freemarker

  1. TemplateModel macroOrTransform = getNodeProcessor(node);
  2. if (macroOrTransform instanceof Macro) {
  3. invoke((Macro) macroOrTransform, null, null, null, null);
  4. } else if (macroOrTransform instanceof TemplateTransformModel) {
  5. visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null);

代码示例来源:origin: org.freemarker/freemarker

  1. try {
  2. env.setOut(NullWriter.INSTANCE);
  3. env.invoke(func, null, arguments.items, null, this);
  4. } catch (IOException e) {

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. void fallback() throws TemplateException, IOException {
  2. TemplateModel macroOrTransform = getNodeProcessor(currentNodeName, currentNodeNS, nodeNamespaceIndex);
  3. if (macroOrTransform instanceof Macro) {
  4. invoke((Macro) macroOrTransform, null, null, null, null);
  5. } else if (macroOrTransform instanceof TemplateTransformModel) {
  6. visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null);
  7. }
  8. }

代码示例来源:origin: org.freemarker/freemarker-gae

  1. void fallback() throws TemplateException, IOException {
  2. TemplateModel macroOrTransform = getNodeProcessor(currentNodeName, currentNodeNS, nodeNamespaceIndex);
  3. if (macroOrTransform instanceof Macro) {
  4. invoke((Macro) macroOrTransform, null, null, null, null);
  5. } else if (macroOrTransform instanceof TemplateTransformModel) {
  6. visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null);
  7. }
  8. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. "<@someDirective someParam=f() />", ".");
  2. env.invoke(macro, namedArgs, positionalArgs, bodyParameterNames, this);
  3. } else {
  4. boolean isDirectiveModel = tm instanceof TemplateDirectiveModel;

代码示例来源:origin: org.freemarker/freemarker-gae

  1. "<@someDirective someParam=f() />", ".");
  2. env.invoke(macro, namedArgs, positionalArgs, bodyParameterNames, this);
  3. } else {
  4. boolean isDirectiveModel = tm instanceof TemplateDirectiveModel;

代码示例来源:origin: org.freemarker/freemarker-gae

  1. TemplateModel macroOrTransform = getNodeProcessor(node);
  2. if (macroOrTransform instanceof Macro) {
  3. invoke((Macro) macroOrTransform, null, null, null, null);
  4. } else if (macroOrTransform instanceof TemplateTransformModel) {
  5. visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null);

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. TemplateModel macroOrTransform = getNodeProcessor(node);
  2. if (macroOrTransform instanceof Macro) {
  3. invoke((Macro) macroOrTransform, null, null, null, null);
  4. } else if (macroOrTransform instanceof TemplateTransformModel) {
  5. visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null);

代码示例来源:origin: org.freemarker/freemarker-gae

  1. try {
  2. env.setOut(NullWriter.INSTANCE);
  3. env.invoke(func, null, arguments.items, null, this);
  4. } catch (IOException e) {

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. try {
  2. env.setOut(NullWriter.INSTANCE);
  3. env.invoke(func, null, arguments.items, null, this);
  4. } catch (IOException e) {

相关文章

Environment类方法