public EjbJar findEjbJar(FileObject file) { Project owner = FileOwnerQuery.getOwner (file); if (owner != null && owner == project) { return ejbJar; } return null; } }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { File f = (File) value; Project p = FileOwnerQuery.getOwner(f.toURI()); String message = f.getAbsolutePath(); Component result = super.getListCellRendererComponent(list, message, index, isSelected, cellHasFocus); return result; }
public WebServicesClientSupport findWebServicesClientSupport (FileObject file) { Project project = FileOwnerQuery.getOwner (file); if (project != null && project instanceof WebProject) { return ((WebProject) project).getAPIWebServicesClientSupport(); } return null; }
public WebModule findWebModule (FileObject file) { Project project = FileOwnerQuery.getOwner (file); if (project != null && project instanceof WebProject) { return ((WebProject) project).getAPIWebModule(); } return null; }
private J2eeModuleProvider getModuleProvider(FileObject target){ J2eeModuleProvider modProvider = null; Project holdingProj = FileOwnerQuery.getOwner(target); if (holdingProj != null){ modProvider = (J2eeModuleProvider) holdingProj.getLookup().lookup(J2eeModuleProvider.class); } return modProvider; }
public Project getProject() { if (hasInitializedProject) return project; hasInitializedProject = true; project = FileOwnerQuery.getOwner(getQueriedFileObject()); return project; }
private J2eeModuleProvider getModuleProvider(FileObject target){ J2eeModuleProvider modProvider = null; Project holdingProj = FileOwnerQuery.getOwner(target); if (holdingProj != null){ modProvider = (J2eeModuleProvider) holdingProj.getLookup().lookup(J2eeModuleProvider.class); } return modProvider; }
public JAXWSClientSupport findJAXWSClientSupport(FileObject file) { Project project = FileOwnerQuery.getOwner(file); if (project != null && project instanceof EjbJarProject) { return ((EjbJarProject) project).getAPIJAXWSClientSupport(); } return null; } }
/** * Find the project associated with this script, if any. * The default implementation uses {@link #getScriptLocation} and {@link FileOwnerQuery}, * but subclasses may override that to return something else. * @return the associated project, or null if there is none or it could not be located */ public Project getProject() { return FileOwnerQuery.getOwner(getScriptLocation().toURI()); }
/** * 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); }
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; }
static NbModuleProvider findProject(FileObject f) { URL[] location = (URL[]) f.getAttribute("layers"); // NOI18N if (location == null || location.length != 1) { return null; } Project p = FileOwnerQuery.getOwner(URI.create(location[0].toExternalForm())); if (p == null) { return null; } return p.getLookup().lookup(NbModuleProvider.class); }
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; } }
public JAXWSSupport findJAXWSSupport(FileObject file) { Project project = FileOwnerQuery.getOwner(file); if (project != null) { JAXWSSupportProvider provider = (JAXWSSupportProvider) project.getLookup().lookup(JAXWSSupportProvider.class); if (provider != null) { return provider.findJAXWSSupport(file); } } return null; } }
public EntityClassScope findEntityClassScope(FileObject fo) { Project project = FileOwnerQuery.getOwner(fo); if (project != null) { AppClientPersistenceProvider provider = project.getLookup().lookup(AppClientPersistenceProvider.class); return provider.getEntityClassScope(); } return null; }
@Override public EntityClassScope findEntityClassScope(FileObject fo) { Project owner = FileOwnerQuery.getOwner(fo); if (owner != null) { EjbJarPersistenceProvider provider = owner.getLookup().lookup(EjbJarPersistenceProvider.class); return provider.getEntityClassScope(); } return null; }
static boolean supportsJPA(FormModel formModel) { PersistenceLocationProvider provider = null; FormDataObject fdo = FormEditor.getFormDataObject(formModel); if (fdo != null) { Project project = FileOwnerQuery.getOwner(fdo.getPrimaryFile()); if (project != null) { provider = project.getLookup().lookup(PersistenceLocationProvider.class); } } return (provider != null); } }
public static void runTests(FileObject[] activatedFOs, boolean isSelenium) { if (activatedFOs == null || activatedFOs.length == 0) { return; } if (activatedFOs[0] != null && activatedFOs[0].isValid()) { Project p = FileOwnerQuery.getOwner(activatedFOs[0]); Selenium2SupportImpl selenium2Support = findSelenium2Support(p); if(selenium2Support != null) { selenium2Support.runTests(activatedFOs, isSelenium); } } }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation(p); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } } }
protected @Override void beforeLookup(Template<?> template) { if (template.getType() == LayerHandle.class && checked.compareAndSet(false, true)) { FileObject xml = getPrimaryFile(); Project p = FileOwnerQuery.getOwner(xml); if (p != null) { setLookups(baseLookup, Lookups.singleton(new LayerHandle(p, xml))); } } } };