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    }