001
014
015 package com.liferay.portal.tools.seleniumbuilder;
016
017 import java.util.Map;
018
019
022 public class FunctionConverter extends BaseConverter {
023
024 public FunctionConverter(
025 SeleniumBuilderContext seleniumBuilderContext,
026 SeleniumBuilderFileUtil seleniumBuilderFileUtil) {
027
028 super(seleniumBuilderContext, seleniumBuilderFileUtil);
029 }
030
031 public void convert(String functionName) throws Exception {
032 Map<String, Object> context = getContext();
033
034 context.put("functionName", functionName);
035
036 String content = processTemplate("function.ftl", context);
037
038 seleniumBuilderFileUtil.writeFile(
039 seleniumBuilderContext.getFunctionJavaFileName(functionName),
040 content, true);
041 }
042
043 }