001 package com.khubla.pragmatach.framework.plugin;
002
003 import java.util.Map;
004
005 import com.khubla.pragmatach.framework.api.I8NProvider;
006 import com.khubla.pragmatach.framework.api.Plugin;
007 import com.khubla.pragmatach.framework.api.PluginContext;
008 import com.khubla.pragmatach.framework.api.PragmatachException;
009
010 /**
011 * @author tome
012 */
013 public class PluginImpl implements Plugin {
014 private PluginContext pluginContext;
015
016 @Override
017 public I8NProvider getI8NProvider() {
018 return null;
019 }
020
021 @Override
022 public String getName() {
023 return "Framework";
024 }
025
026 public PluginContext getPluginContext() {
027 return pluginContext;
028 }
029
030 @Override
031 public Map<String, Object> getTemplateVariables() {
032 return null;
033 }
034
035 @Override
036 public void setPluginContext(PluginContext pluginContext) {
037 this.pluginContext = pluginContext;
038 }
039
040 @Override
041 public void startup() throws PragmatachException {
042 }
043 }