View Javadoc

1   package com.atlassian.plugin.web.descriptors;
2   
3   import com.atlassian.plugin.web.WebFragmentHelper;
4   import com.atlassian.plugin.web.Condition;
5   import com.atlassian.plugin.web.ContextProvider;
6   import com.atlassian.plugin.web.conditions.ConditionLoadingException;
7   import com.atlassian.plugin.web.conditions.AlwaysDisplayCondition;
8   import com.atlassian.plugin.web.conditions.NeverDisplayCondition;
9   import com.atlassian.plugin.Plugin;
10  
11  import java.util.List;
12  import java.util.Map;
13  
14  public class MockWebFragmentHelper implements WebFragmentHelper
15  {
16      public Condition loadCondition(String className, Plugin plugin) throws ConditionLoadingException
17      {
18          if (className.indexOf("AlwaysDisplayCondition") != -1)
19          {
20              return new AlwaysDisplayCondition();
21          }
22          else
23          {
24              return new NeverDisplayCondition();
25          }
26      }
27  
28      public ContextProvider loadContextProvider(String className, Plugin plugin) throws ConditionLoadingException
29      {
30          if (className.equals("com.atlassian.plugin.web.descriptors.MockContextProvider"))
31          {
32              return new MockContextProvider();
33          }
34          return null;
35      }
36  
37      public String getI18nValue(String key, List arguments, Map context)
38      {
39          return null;
40      }
41  
42      public String renderVelocityFragment(String fragment, Map context)
43      {
44          return null;
45      }
46  }