private static IContainer getAsContainer(IResource resDest) { if (resDest instanceof IContainer) { return (IContainer) resDest; } if (resDest instanceof IFile) { return ((IFile) resDest).getParent(); } return null; }
private static IContainer getAsContainer(IResource resDest) { if (resDest instanceof IContainer) return (IContainer) resDest; if (resDest instanceof IFile) return ((IFile) resDest).getParent(); return null; }
/** * Returns the container to hold the pasted resources. */ private IContainer getContainer() { List<? extends IResource> selection = getSelectedResources(); if (selection.get(0) instanceof IFile) { return ((IFile) selection.get(0)).getParent(); } return (IContainer) selection.get(0); }
/** * Gets the descriptor directory. * * @return the descriptor directory */ public String getDescriptorDirectory() { String sDir = file.getParent().getLocation().toString(); if (sDir.charAt(sDir.length() - 1) != '/') { sDir += '/'; } return sDir; }
/** * Returns the container to hold the pasted resources. */ private IContainer getContainer() { List selection = getSelectedResources(); if (selection.get(0) instanceof IFile) { return ((IFile) selection.get(0)).getParent(); } return (IContainer) selection.get(0); }
@Override public Object getParent(Object o) { return FileEditorInput.this.getFile().getParent(); } });
private static void createNewFile(IFile file, String newContent, IProgressMonitor monitor) throws CoreException { ensureExists(file.getParent(), monitor); try { file.create(new ByteArrayInputStream(newContent.getBytes("UTF-8")), false, monitor); //$NON-NLS-1$ } catch (UnsupportedEncodingException e) { throw new CoreException(new Status(IStatus.ERROR, JavaCore.PLUGIN_ID, e.getMessage(), e)); } }
private static void createNewFile(IFile file, String newContent, IProgressMonitor monitor) throws CoreException { ensureExists(file.getParent(), monitor); try { file.create(new ByteArrayInputStream(newContent.getBytes("UTF-8")), false, monitor); //$NON-NLS-1$ } catch (UnsupportedEncodingException e) { throw new CoreException(new Status(IStatus.ERROR, JavaCore.PLUGIN_ID, e.getMessage(), e)); } }
private IContainer getAsContainer(Object target) throws JavaModelException{ if (target == null) return null; if (target instanceof IContainer) return (IContainer)target; if (target instanceof IFile) return ((IFile)target).getParent(); return getAsContainer(((IJavaElement)target).getCorrespondingResource()); }
protected void ensureParentExists(IFile file) throws CoreException { if (!file.exists()) { ensureExists(file.getParent()); } }
private void getSelectedContainer() { Object obj = wsTreeViewer.getStructuredSelection().getFirstElement(); if (obj instanceof IContainer) wsContainer = (IContainer) obj; else if (obj instanceof IFile) { wsContainer = ((IFile) obj).getParent(); } }
@Override public String getInstallLocation() { IPath path = file.getParent().getLocation(); return path == null ? null : path.toOSString(); }
private IContainer getSelectedContainer() { Object obj = ((IStructuredSelection)wsTreeViewer.getSelection()).getFirstElement(); if (obj instanceof IContainer) wsSelectedContainer = (IContainer) obj; else if (obj instanceof IFile) wsSelectedContainer = ((IFile) obj).getParent(); return wsSelectedContainer; }
private IContainer getAsContainer(Object target) throws JavaModelException{ if (target == null) return null; if (target instanceof IContainer) return (IContainer)target; if (target instanceof IFile) return ((IFile)target).getParent(); return getAsContainer(((IJavaElement)target).getCorrespondingResource()); }
private void getSelectedContainer() { Object obj = ((IStructuredSelection) wsTreeViewer.getSelection()).getFirstElement(); if (obj instanceof IContainer) wsContainer = (IContainer) obj; else if (obj instanceof IFile) { wsContainer = ((IFile) obj).getParent(); } }
/** * @since 2.3 */ public @Nullable IStorage getTraceFile(IStorage storage) { if (storage instanceof IFile) { IFile file = (IFile) storage; String originLastSegment = file.getFullPath().lastSegment(); IFile traceFile = file.getParent().getFile(new Path(traceFileNameProvider.getTraceFromJava(originLastSegment))); return traceFile; } return null; }
@Override protected void execute(IProgressMonitor monitor) throws CoreException, InvocationTargetException, InterruptedException { create(file.getParent()); file.delete(true, monitor()); file.create(new StringInputStream(s), true, monitor()); }
@Override protected void execute(IProgressMonitor monitor) throws CoreException, InvocationTargetException, InterruptedException { create(file.getParent()); file.delete(true, monitor()); file.create(new StringInputStream(s), true, monitor()); }
protected void updateProblemsFor(SourceFile sourceFile, CompilationResult result) throws CoreException { if (CharOperation.equals(sourceFile.getMainTypeName(), TypeConstants.PACKAGE_INFO_NAME)) { IResource pkgResource = sourceFile.resource.getParent(); pkgResource.deleteMarkers(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER, false, IResource.DEPTH_ZERO); } IMarker[] markers = JavaBuilder.getProblemsFor(sourceFile.resource); CategorizedProblem[] problems = result.getProblems(); if (problems == null && markers.length == 0) return; this.notifier.updateProblemCounts(markers, problems); JavaBuilder.removeProblemsFor(sourceFile.resource); storeProblemsFor(sourceFile, problems); }
protected void updateProblemsFor(SourceFile sourceFile, CompilationResult result) throws CoreException { if (CharOperation.equals(sourceFile.getMainTypeName(), TypeConstants.PACKAGE_INFO_NAME)) { IResource pkgResource = sourceFile.resource.getParent(); pkgResource.deleteMarkers(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER, false, IResource.DEPTH_ZERO); } IMarker[] markers = JavaBuilder.getProblemsFor(sourceFile.resource); CategorizedProblem[] problems = result.getProblems(); if (problems == null && markers.length == 0) return; this.notifier.updateProblemCounts(markers, problems); JavaBuilder.removeProblemsFor(sourceFile.resource); storeProblemsFor(sourceFile, problems); }