View Javadoc

1   package com.atlassian.theplugin.idea.jira.tree;
2   
3   import com.atlassian.theplugin.commons.remoteapi.ServerData;
4   import com.atlassian.theplugin.idea.ui.tree.paneltree.AbstractTreeNode;
5   import com.atlassian.theplugin.jira.model.JIRAManualFilter;
6   
7   import javax.swing.*;
8   
9   /**
10   * User: pmaruszak
11   */
12  public class JIRAManualFilterTreeNode extends AbstractTreeNode {
13  	private JIRAManualFilter manualFilter;
14  	private ServerData jiraServerCfg;
15  	//private JIRAFilterListModel listModel;
16  
17  	public JIRAManualFilterTreeNode(final JIRAManualFilter manualFilter, ServerData jiraServerCfg) {
18  		super(manualFilter.getName(), null, null);
19  		this.manualFilter = manualFilter;
20  
21  		this.jiraServerCfg = jiraServerCfg;
22  	}
23  
24  	public String toString() {
25  		return manualFilter.getName();
26  	}
27  
28  	public JComponent getRenderer(final JComponent c, final boolean selected,
29  			final boolean expanded, final boolean hasFocus) {
30  		return new JLabel("Incorrect renderer");
31  	}
32  
33  	public ServerData getJiraServerCfg() {
34  		return jiraServerCfg;
35  	}
36  
37  	public JIRAManualFilter getManualFilter() {
38  		return manualFilter;
39  	}
40  }