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 }