本文整理汇总了Java中org.netbeans.spi.java.project.support.ui.PackageView.createPackageView方法的典型用法代码示例。如果您正苦于以下问题:Java PackageView.createPackageView方法的具体用法?Java PackageView.createPackageView怎么用?Java PackageView.createPackageView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.netbeans.spi.java.project.support.ui.PackageView
的用法示例。
在下文中一共展示了PackageView.createPackageView方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: node
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
@Messages({"# {0} - label of source group", "# {1} - project name", "ERR_WrongSG={0} is owned by project {1}, cannot be used here, see issue #138310 for details."})
@Override
public Node node(SourceGroup group) {
Project owner = FileOwnerQuery.getOwner(group.getRootFolder());
if (owner != project) {
if (owner == null) {
//#152418 if project for folder is not found, just look the other way..
Logger.getLogger(SourcesNodeFactory.class.getName()).log(Level.INFO, "Cannot find a project owner for folder {0}", group.getRootFolder()); //NOI18N
return null;
}
AbstractNode erroNode = new AbstractNode(Children.LEAF);
String prjText = ProjectUtils.getInformation(owner).getDisplayName();
erroNode.setDisplayName(ERR_WrongSG(group.getDisplayName(), prjText));
return erroNode;
}
return PackageView.createPackageView(group);
}
示例2: createNodeDelegate
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
@CheckForNull
static Node createNodeDelegate(@NonNull final Artifact art, FileObject fo, final boolean longLiving) {
if (!longLiving) {
return null;
}
//artifact.getFile() should be eagerly normalized
if (fo != null && FileUtil.isArchiveFile(fo)) {
return PackageView.createPackageView(new ArtifactSourceGroup(art));
}
return null;
}
示例3: createSourceFolderView
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
public org.openide.nodes.Node createSourceFolderView(Project project, final FileObject folder, final String includes,
final String excludes, String style, final String name, final String displayName) throws IllegalArgumentException {
if (style.equals(STYLE_PACKAGES)) {
return PackageView.createPackageView(new SourceGroupImpl(name, displayName, folder, includes, excludes));
} else {
throw new IllegalArgumentException();
}
}
示例4: PackageViewFilterNode
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
PackageViewFilterNode(
@NonNull final SourceGroup sourceGroup,
@NonNull final Project project,
@NonNull final String customizerNodeName,
@NullAllowed final String customizerPanelName,
final boolean generated) {
super(PackageView.createPackageView(sourceGroup));
this.project = project;
this.customizerNodeName = customizerNodeName;
this.customizerPanelName = customizerPanelName;
this.trueSource = !generated;
}
示例5: node
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
public Node node(SourceGroup key) {
return PackageView.createPackageView(key);
}
示例6: node
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
@Override
public Node node(SourceGroup group) {
return PackageView.createPackageView(group);
}
示例7: AndroidPackagesNode
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
public AndroidPackagesNode(SourceGroup sourceGroup, Project project) {
super(PackageView.createPackageView(sourceGroup));
this.project = project;
this.nodeName = "Sources";
}
示例8: createNodes
import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
@Override
protected Node[] createNodes(SourceGroup sg) {
return new Node[]{PackageView.createPackageView(sg)};
}