/* * (non-Javadoc) * @see org.eclipse.core.resources.IEncodedStorage#getCharset() */ public String getCharset() throws CoreException { InputStream contents = getContents(); try { String charSet = SVNUIPlugin.getCharset(getName(), contents); return charSet; } catch (IOException e) { throw new SVNException( new Status( IStatus.ERROR, SVNUIPlugin.ID, IResourceStatus.FAILED_DESCRIBING_CONTENTS, Policy.bind("RemoteAnnotationStorage.1", getFullPath().toString()), e)); //$NON-NLS-1$ } finally { try { contents.close(); } catch (IOException e1) { // Ignore } } }