1 19 20 package org.netbeans.modules.refactoring.java.ui.tree; 21 22 import javax.swing.Icon ; 23 import org.netbeans.api.project.Project; 24 import org.netbeans.api.project.ProjectInformation; 25 import org.netbeans.api.project.ProjectUtils; 26 import org.netbeans.modules.refactoring.spi.ui.*; 27 28 32 public class ProjectTreeElement implements TreeElement { 33 34 ProjectInformation pi; 35 Project prj; 36 37 public ProjectTreeElement(Project prj) { 38 pi = ProjectUtils.getInformation(prj); 39 this.prj = prj; 40 } 41 42 public TreeElement getParent(boolean isLogical) { 43 return null; 44 } 45 46 public Icon getIcon() { 47 return pi.getIcon(); 48 } 49 50 public String getText(boolean isLogical) { 51 return pi.getDisplayName(); 52 } 53 54 public Object getUserObject() { 55 return prj; 56 } 57 58 } 59 | Popular Tags |