当前位置: 首页>>代码示例>>Java>>正文


Java PackageView.createPackageView方法代码示例

本文整理汇总了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);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:18,代码来源:SourcesNodeFactory.java

示例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;        
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:12,代码来源:DependencyNode.java

示例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();
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:9,代码来源:JavaProjectNature.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:13,代码来源:PackageViewFilterNode.java

示例5: node

import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
public Node node(SourceGroup key) {
    return PackageView.createPackageView(key);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:4,代码来源:SourcesNodeFactory.java

示例6: node

import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
@Override
public Node node(SourceGroup group) {
    return PackageView.createPackageView(group);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:5,代码来源:GenSourcesNodeFactory.java

示例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";
}
 
开发者ID:NBANDROIDTEAM,项目名称:NBANDROID-V2,代码行数:6,代码来源:AndroidPackagesNode.java

示例8: createNodes

import org.netbeans.spi.java.project.support.ui.PackageView; //导入方法依赖的package包/类
@Override
protected Node[] createNodes(SourceGroup sg) {
    return new Node[]{PackageView.createPackageView(sg)};
}
 
开发者ID:NBANDROIDTEAM,项目名称:NBANDROID-V2,代码行数:5,代码来源:PlatformNode.java


注:本文中的org.netbeans.spi.java.project.support.ui.PackageView.createPackageView方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。