1 package com.atlassian.plugin.web.model;
2
3 import com.atlassian.plugin.web.descriptors.WebFragmentModuleDescriptor;
4
5 import java.util.SortedMap;
6 import java.util.Map;
7
8 /**
9 * Represents arbitrary number of key/value pairs
10 */
11 public interface WebParam
12 {
13 SortedMap<String,String> getParams();
14
15 Object get(String key);
16
17 String getRenderedParam(String paramKey, Map<String,Object> context);
18
19 WebFragmentModuleDescriptor getDescriptor();
20 }