Package com.floreysoft.jmte

Examples of com.floreysoft.jmte.Engine.transform()


            template = "Graylog2 alert for stream: ${stream.title}";
        else
            template = pluginConfig.getString("subject");
        Map<String, Object> model = getModel(stream, checkResult, backlog);
        Engine engine = new Engine();
        String transformed = engine.transform(template, model);

        return transformed;
    }

    @Override
View Full Code Here


            template = bodyTemplate;
        else
            template = pluginConfig.getString("body");
        Map<String, Object> model = getModel(stream, checkResult, backlog);
        Engine engine = new Engine();
        String transformed = engine.transform(template, model);

        return transformed;
    }

    private Map<String, Object> getModel(Stream stream, AlertCondition.CheckResult checkResult, List<Message> backlog) {
View Full Code Here

      Properties properties = new Properties();
      stream = new FileInputStream(propertiesFile);
      properties.load(stream);

      Map model = properties;
      String transformed = engine.transform(input, model);
      return transformed;
    } finally {
      try {
        stream.close();
      } catch (IOException e) {
View Full Code Here

    final String locationTemplate = getTemplate(messages, locationCode, "");
    final String messageTemplate = getTemplate(messages, messageCode, "");
   
    Engine engine = new Engine();
    engine.setErrorHandler(new InternalErrorHandler());
    argumentModel.put("prefix", engine.transform(prefixTemplate, argumentModel));
    argumentModel.put("location", engine.transform(locationTemplate, argumentModel));
    argumentModel.put("message", engine.transform(messageTemplate, argumentModel));
   
    String transformed = engine.transform(frameTemplate, argumentModel);
    return transformed;
View Full Code Here

    final String messageTemplate = getTemplate(messages, messageCode, "");
   
    Engine engine = new Engine();
    engine.setErrorHandler(new InternalErrorHandler());
    argumentModel.put("prefix", engine.transform(prefixTemplate, argumentModel));
    argumentModel.put("location", engine.transform(locationTemplate, argumentModel));
    argumentModel.put("message", engine.transform(messageTemplate, argumentModel));
   
    String transformed = engine.transform(frameTemplate, argumentModel);
    return transformed;
View Full Code Here

   
    Engine engine = new Engine();
    engine.setErrorHandler(new InternalErrorHandler());
    argumentModel.put("prefix", engine.transform(prefixTemplate, argumentModel));
    argumentModel.put("location", engine.transform(locationTemplate, argumentModel));
    argumentModel.put("message", engine.transform(messageTemplate, argumentModel));
   
    String transformed = engine.transform(frameTemplate, argumentModel);
    return transformed;

  }
View Full Code Here

    engine.setErrorHandler(new InternalErrorHandler());
    argumentModel.put("prefix", engine.transform(prefixTemplate, argumentModel));
    argumentModel.put("location", engine.transform(locationTemplate, argumentModel));
    argumentModel.put("message", engine.transform(messageTemplate, argumentModel));
   
    String transformed = engine.transform(frameTemplate, argumentModel);
    return transformed;

  }

  @Override
View Full Code Here

    final ResourceBundle messages = ResourceBundle.getBundle(baseName, locale);
    final String messageTemplate = getTemplate(messages, messageCode, "");
   
    Engine engine = new Engine();
    engine.setErrorHandler(new InternalErrorHandler());
    String transformed = engine.transform(messageTemplate, argumentModel);
    return transformed;
  }
}
View Full Code Here

        List<String> list = new ArrayList<String>();
        list.add("1");
        list.add("2");
        model.put("list", list);
        String template = "${@testanno arg1,arg2}${foreach list li ,}${li}${end}";
        String result = engine.transform(template, model);
        System.out.println(result);
    }
}
View Full Code Here

                model.put("off_capabilities", indent(2, yaml.dumpAs(dc.getOff_capabilities(), Tag.SEQ, FlowStyle.BLOCK)));
            }
            model.put("area_highlight", dc.getArea_highlight());
        }

        String result = engine.transform(template, model);
        result = result.replace(" !!"+PresetConfig.class.getName(), "");
        result = result.replace("\n", System.lineSeparator());
        return result;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.