@Override protected void restoreResourceAttributes(IResource resource) throws CoreException { super.restoreResourceAttributes(resource); Assert.isLegal(resource instanceof IFile); IFile file= (IFile) resource; if (charset != null) { file.setCharset(charset, null); } } }
@Override protected void restoreResourceAttributes(IResource resource) throws CoreException { super.restoreResourceAttributes(resource); Assert.isLegal(resource instanceof IFile); IFile file= (IFile) resource; if (charset != null) { file.setCharset(charset, null); } } }
@Override public IResource createResource(IProgressMonitor monitor) throws CoreException { IResource resource= createResourceHandle(); createExistentResourceFromHandle(resource, monitor); restoreResourceAttributes(resource); return resource; }
@Override public IResource createResource(IProgressMonitor monitor) throws CoreException { IResource resource= createResourceHandle(); createExistentResourceFromHandle(resource, monitor); restoreResourceAttributes(resource); return resource; }
@Override protected void restoreResourceAttributes(IResource resource) throws CoreException { super.restoreResourceAttributes(resource); Assert.isLegal(resource instanceof IContainer); IContainer container = (IContainer) resource; if (defaultCharSet != null) { container.setDefaultCharset(defaultCharSet, null); } }
@Override protected void restoreResourceAttributes(IResource resource) throws CoreException { super.restoreResourceAttributes(resource); Assert.isLegal(resource instanceof IContainer); IContainer container = (IContainer) resource; if (defaultCharSet != null) { container.setDefaultCharset(defaultCharSet, null); } }