1 package com.atlassian.plugin.web.descriptors;
2
3 import com.atlassian.plugin.ModuleDescriptor;
4 import com.atlassian.plugin.StateAware;
5 import com.atlassian.plugin.web.Condition;
6 import com.atlassian.plugin.web.ContextProvider;
7 import com.atlassian.plugin.web.model.WebLabel;
8 import com.atlassian.plugin.web.model.WebParam;
9
10
11
12
13 public interface WebFragmentModuleDescriptor<T> extends ModuleDescriptor<T>, WeightedDescriptor, StateAware
14 {
15 int COMPOSITE_TYPE_OR = 0;
16 int COMPOSITE_TYPE_AND = 1;
17
18 int getWeight();
19
20 WebLabel getWebLabel();
21
22 WebLabel getTooltip();
23
24 Condition getCondition();
25
26 ContextProvider getContextProvider();
27
28 WebParam getWebParams();
29 }