001
014
015 package com.liferay.portal.tools.seleniumbuilder;
016
017 import java.util.HashMap;
018 import java.util.Map;
019
020
023 public class BaseConverter {
024
025 public BaseConverter(SeleniumBuilderContext seleniumBuilderContext) {
026 this.seleniumBuilderContext = seleniumBuilderContext;
027
028 this.seleniumBuilderFileUtil = new SeleniumBuilderFileUtil(
029 seleniumBuilderContext.getBaseDir());
030 }
031
032 protected Map<String, Object> getContext() {
033 Map<String, Object> context = new HashMap<String, Object>();
034
035 context.put("seleniumBuilderContext", seleniumBuilderContext);
036 context.put("seleniumBuilderFileUtil", seleniumBuilderFileUtil);
037
038 return context;
039 }
040
041 protected String processTemplate(String name) throws Exception {
042 return processTemplate(name, getContext());
043 }
044
045 protected String processTemplate(String name, Map<String, Object> context)
046 throws Exception {
047
048 return seleniumBuilderFileUtil.processTemplate(name, context);
049 }
050
051 protected SeleniumBuilderContext seleniumBuilderContext;
052 protected SeleniumBuilderFileUtil seleniumBuilderFileUtil;
053
054 }