001    package com.khubla.pragmatach.plugin.xstream.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 "XStream";
024       }
025    
026       public PluginContext getPluginContext() {
027          return pluginContext;
028       }
029    
030       @Override
031       public void setPluginContext(PluginContext pluginContext) {
032          this.pluginContext = pluginContext;
033       }
034    
035       @Override
036       public void startup() throws PragmatachException {
037       }
038    
039       @Override
040       public Map<String, Object> getTemplateVariables() {
041          return null;
042       }
043    }