@Override public String getDisplayName() { return version.getVersion()+" [ "+version.getType()+" ]"; } }
public static Children createChildren(RepositoryInfo info, NBVersionInfo record) { if (info.isLocal() && !"pom".equals(record.getType())) { //NOI18N try { Artifact art = RepositoryUtil.createArtifact(record); FileObject fo = FileUtil.toFileObject(art.getFile()); if (fo != null) { DataObject dobj = DataObject.find(fo); return new FilterNode.Children(dobj.getNodeDelegate().cloneNode()); } } catch (DataObjectNotFoundException e) { } } return Children.LEAF; }
/** Creates a new instance of VersionNode */ public VersionNode(NBVersionInfo versionInfo, boolean javadoc, boolean source) { super(Children.LEAF); hasJavadoc = javadoc; hasSources = source; this.nbvi = versionInfo; setName(versionInfo.getVersion()); setDisplayName(versionInfo.getVersion() + " [ " + versionInfo.getType() + (versionInfo.getClassifier() != null ? ("," + versionInfo.getClassifier()) : "") + " ] " + " - " + versionInfo.getRepoId()); setIconBaseWithExtension("org/codehaus/mevenide/repository/DependencyJar.gif"); //NOI18N }
private static Artifact createArtifact(NBVersionInfo info, String classifier) { Artifact art; if (info.getClassifier() != null || classifier != null) { art = EmbedderFactory.getOnlineEmbedder().createArtifactWithClassifier(info.getGroupId(), info.getArtifactId(), info.getVersion(), info.getType(), classifier == null ? info.getClassifier() : classifier); } else { art = EmbedderFactory.getOnlineEmbedder().createArtifact(info.getGroupId(), info.getArtifactId(), info.getVersion(), null, info.getType()); } ArtifactRepository repo = EmbedderFactory.getOnlineEmbedder().getLocalRepository(); String localPath = repo.pathOf(art); art.setFile(new File(repo.getBasedir(), localPath)); return art; }
/** Creates a new instance of VersionNode */ public VersionNode(RepositoryInfo info,NBVersionInfo versionInfo, boolean javadoc, boolean source, boolean dispNameShort) { super(createChildren(info,versionInfo)); this.info = info; hasJavadoc = javadoc; hasSources = source; this.record = versionInfo; if (dispNameShort) { setName(versionInfo.getVersion()); setDisplayName(versionInfo.getVersion() + " [ " + versionInfo.getType() + (versionInfo.getClassifier() != null ? ("," + versionInfo.getClassifier()) : "") + " ]"); } else { setName(versionInfo.getGroupId() + ":" + versionInfo.getArtifactId() + ":" + versionInfo.getVersion()); //NOI18N } setIconBaseWithExtension("org/codehaus/mevenide/repository/DependencyJar.gif"); //NOI18N }