本文整理了Java中org.netbeans.api.project.Project.getLookup()
方法的一些代码示例,展示了Project.getLookup()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getLookup()
方法的具体详情如下:
包路径:org.netbeans.api.project.Project
类名称:Project
方法名:getLookup
暂无
代码示例来源:origin: dcaoyuan/nbscala
public NodeList createNodes(Project p) {
J2SEProject project = p.getLookup().lookup(J2SEProject.class);
assert project != null;
return new LibrariesNodeList(project);
}
代码示例来源:origin: dcaoyuan/nbscala
public NodeList createNodes(Project p) {
J2SEProject project = (J2SEProject)p.getLookup().lookup(J2SEProject.class);
assert project != null;
return new SourcesNodeList(project);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf
@Override
public ChangeInfo implement() throws Exception {
CdiUtil cdiUtil = project.getLookup().lookup(CdiUtil.class);
if (cdiUtil != null) {
cdiUtil.enableCdi();
}
return null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
/**
* Get a PHP project for the given FileObject.
* @return a PHP project or <code>null</code>.
*/
public static PhpProject getPhpProject(FileObject fo) {
assert fo != null;
Project project = FileOwnerQuery.getOwner(fo);
if (project == null) {
return null;
}
return project.getLookup().lookup(PhpProject.class);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
private static PhpSourcePathImplementation getPhpSourcePathForProjectFile(FileObject file) {
Project project = FileOwnerQuery.getOwner(file);
if (project == null) {
return null;
}
PhpSourcePathImplementation phpSourcePath = project.getLookup().lookup(PhpSourcePathImplementation.class);
// XXX disabled because of runtime.php underneath nbbuild directory
//assert phpSourcePath != null : "Not PHP project (interface PhpSourcePath not found in lookup)! [" + project + "]";
return phpSourcePath;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject
@Override
public NodeList<?> createNodes(Project p) {
EjbJarProject project = p.getLookup().lookup(EjbJarProject.class);
assert project != null;
return new ConfFilesNodeList(project);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-railsprojects
public NodeList createNodes(Project p) {
RailsProject project = p.getLookup().lookup(RailsProject.class);
assert project != null;
return new RootChildren(project);
}
代码示例来源:origin: dcaoyuan/nbscala
public void actionPerformed(ActionEvent e) {
// J2SECustomizerProvider cp = (J2SECustomizerProvider) project.getLookup().lookup(J2SECustomizerProvider.class);
CustomizerProviderImpl cp = (CustomizerProviderImpl) project.getLookup().lookup(CustomizerProviderImpl.class);
if (cp != null) {
cp.showCustomizer(nodeName, panelName);
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
@Override
public final String getProjectName() {
MakeProject.InfoInterface info = (MakeProject.InfoInterface) project.getLookup().lookup(ProjectInformation.class);
return info.getName();
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
private MakeConfigurationDescriptor getMakeConfigurationDescriptor(Project p) {
ConfigurationDescriptorProvider pdp = p.getLookup().lookup(ConfigurationDescriptorProvider.class);
if (pdp == null) {
return null;
}
return pdp.getConfigurationDescriptor();
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
public static MakeArtifact[] getMakeArtifacts(Project project) {
MakeArtifactProvider map = project.getLookup().lookup(MakeArtifactProvider.class);
if (map != null) {
return map.getBuildArtifacts();
} else {
return null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
private MakeConfigurationDescriptor getMakeConfigurationDescriptor(Project p) {
ConfigurationDescriptorProvider pdp = p.getLookup().lookup(ConfigurationDescriptorProvider.class);
if (pdp == null) {
return null;
}
return pdp.getConfigurationDescriptor();
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-api-phpmodule
/**
* Get {@link PhpModule PHP module} from the given project.
* @param project a PHP project where to look for a PHP module for
* @return PHP module or {@code null} if not found
* @see 1.38
*/
@CheckForNull
public static PhpModule lookupPhpModule(Project project) {
Parameters.notNull("project", project);
return project.getLookup().lookup(PhpModule.class);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-api-ejbmodule
public org.netbeans.modules.j2ee.api.ejbjar.Ear findEar (org.openide.filesystems.FileObject file) {
Project project = FileOwnerQuery.getOwner (file);
if (project != null) {
EarProvider provider = (EarProvider) project.getLookup ().lookup (EarProvider.class);
if (provider != null) {
return provider.findEar (file);
}
}
return null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-websvc-jaxwsapi
private static boolean isXnocompile(Project project){
JAXWSVersionProvider jvp = project.getLookup().lookup(JAXWSVersionProvider.class);
if (jvp != null) {
String version = jvp.getJAXWSVersion();
if (version != null) {
return isVersionSatisfied(version, "2.1.3");
}
}
// Defaultly return true
return true;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javacard-spi
public static String getClasspathClosure(Project p) {
AntClasspathClosureProvider c = p.getLookup().lookup(AntClasspathClosureProvider.class);
if (c != null) {
return c.getClasspathClosureAsString();
} else {
return findClasspathClosure(p);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javacard-spi
public static File getTargetArtifact (Project p) {
AntClasspathClosureProvider c = p.getLookup().lookup(AntClasspathClosureProvider.class);
if (c != null) {
return c.getTargetArtifact();
} else {
return findTargetArtifact(p);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-wizards
private String getCodeNameBase() {
if (codeNameBase == null) {
NbModuleProvider mod = getProject().getLookup().lookup(NbModuleProvider.class);
codeNameBase = mod.getCodeNameBase();
}
return codeNameBase;
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2eeserver
private String getWebURL() {
J2eeModuleProvider provider = (J2eeModuleProvider) project.getLookup ().lookup (J2eeModuleProvider.class);
try {
return provider.getConfigSupport().getWebContextRoot();
} catch (ConfigurationException e) {
return null;
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-api-web-webmodule
public WebModule findWebModule (FileObject file) {
Project project = FileOwnerQuery.getOwner (file);
if (project != null) {
WebModuleProvider provider = project.getLookup ().lookup (WebModuleProvider.class);
if (provider != null) {
return provider.findWebModule (file);
}
}
return null;
}
}
内容来源于网络,如有侵权,请联系作者删除!