public static boolean isReadOnly(IResource resource) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return false; return resourceAttributes.isReadOnly(); }
public static boolean exists(String platformResourcePath, Map<?, ?> options) { IResource resource = workspaceRoot.findMember(new Path(platformResourcePath)); return resource != null && resource.getResourceAttributes() != null; }
public static boolean isReadOnly(IResource resource) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return false; return resourceAttributes.isReadOnly(); }
public static boolean isReadOnly(IResource resource) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return false; return resourceAttributes.isReadOnly(); }
public static boolean exists(String platformResourcePath, Map<?, ?> options) { IResource resource = workspaceRoot.findMember(new Path(platformResourcePath)); return resource != null && resource.getResourceAttributes() != null; }
private static List<IResource> getReadonlyFiles(IResource[] resources) { List<IResource> readOnlyFiles= new ArrayList<>(); for (IResource resource : resources) { ResourceAttributes resourceAttributes= resource.getResourceAttributes(); if (resource.getType() == IResource.FILE && resourceAttributes != null && resourceAttributes.isReadOnly()) readOnlyFiles.add(resource); } return readOnlyFiles; }
private static List getReadonlyFiles(IResource[] resources) { List readOnlyFiles= new ArrayList(); for (int i= 0; i < resources.length; i++) { IResource resource= resources[i]; ResourceAttributes resourceAttributes= resource.getResourceAttributes(); if (resource.getType() == IResource.FILE && resourceAttributes != null && resourceAttributes.isReadOnly()) readOnlyFiles.add(resource); } return readOnlyFiles; }
@Override public boolean isReadOnly() { if (fResource.getType() == IResource.FILE) { ResourceAttributes attrs = fResource.getResourceAttributes(); if (attrs != null) { return attrs.isReadOnly(); } } return false; }
@Override public boolean isReadOnly() { if (fTextFileBuffer != null) return !fTextFileBuffer.isCommitable(); IResource resource= getUnderlyingResource(); if (resource == null) return true; final ResourceAttributes attributes= resource.getResourceAttributes(); return attributes == null ? false : attributes.isReadOnly(); }
/** * Returns if a CU can be edited. */ public static boolean isEditable(ICompilationUnit cu) { Assert.isNotNull(cu); IResource resource= cu.getPrimary().getResource(); return (resource.exists() && !resource.getResourceAttributes().isReadOnly()); }
static void setReadOnly(IResource resource, boolean readOnly) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return; resourceAttributes.setReadOnly(readOnly); try { resource.setResourceAttributes(resourceAttributes); } catch (CoreException e) { JavaManipulationPlugin.log(e); } } }
@Override public boolean isReadOnly() { if (fTextFileBuffer != null) return !fTextFileBuffer.isCommitable(); IResource resource= getUnderlyingResource(); if (resource == null) return true; final ResourceAttributes attributes= resource.getResourceAttributes(); return attributes == null ? false : attributes.isReadOnly(); }
static void setReadOnly(IResource resource, boolean readOnly) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return; resourceAttributes.setReadOnly(readOnly); try { resource.setResourceAttributes(resourceAttributes); } catch (CoreException e) { RefactoringCorePlugin.log(e); } } }
static void setReadOnly(IResource resource, boolean readOnly) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return; resourceAttributes.setReadOnly(readOnly); try { resource.setResourceAttributes(resourceAttributes); } catch (CoreException e) { RefactoringCorePlugin.log(e); } }
/** * Returns if a CU can be edited. * @param cu the compilation unit * @return <code>true</code> if the CU can be edited */ public static boolean isEditable(ICompilationUnit cu) { Assert.isNotNull(cu); IResource resource= cu.getPrimary().getResource(); return (resource.exists() && !resource.getResourceAttributes().isReadOnly()); }
/** * Returns if a CU can be edited. */ public static boolean isEditable(ICompilationUnit cu) { Assert.isNotNull(cu); IResource resource= cu.getPrimary().getResource(); return (resource.exists() && !resource.getResourceAttributes().isReadOnly()); }
public boolean isReadOnly() { if (fTextFileBuffer != null) return !fTextFileBuffer.isCommitable(); IResource resource= getUnderlyingResource(); if (resource == null) return true; final ResourceAttributes attributes= resource.getResourceAttributes(); return attributes == null ? false : attributes.isReadOnly(); }
static void setReadOnly(IResource resource, boolean readOnly) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return; resourceAttributes.setReadOnly(readOnly); try { resource.setResourceAttributes(resourceAttributes); } catch (CoreException e) { JavaPlugin.log(e); } } }
static void setReadOnly(IResource resource, boolean readOnly) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes == null) // not supported on this platform for this resource return; resourceAttributes.setReadOnly(readOnly); try { resource.setResourceAttributes(resourceAttributes); } catch (CoreException e) { RefactoringCorePlugin.log(e); } }
@Override public void decorate(Object element, IDecoration decoration) { if (element instanceof ResourceMapping) element = ((ResourceMapping) element).getModelObject(); IResource resource = Adapters.adapt(element, IResource.class); if (resource != null) { ResourceAttributes resourceAttributes = resource.getResourceAttributes(); if (resourceAttributes != null && resourceAttributes.isSymbolicLink()) decoration.addOverlay(SYMLINK); } } }