public class WorkspaceEncodingProvider extends java.lang.Object implements IEncodingProvider
IEncodedStorage
behind the given URI
s and falls back to the
IEncodingProvider
configured for in the runtime module otherwise.IEncodingProvider.Runtime
Constructor and Description |
---|
WorkspaceEncodingProvider() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEncoding(org.eclipse.emf.common.util.URI uri)
Returns the encoding that should be used to read a resource
from the given uri.
|
public java.lang.String getEncoding(org.eclipse.emf.common.util.URI uri)
IEncodingProvider
null
, the default encoding for the language
is returned.
At runtime, the default encoding was either configured externally or
it is obtained from the class Charset
.
In the UI environment, the encoding should usually be read from the workspace
metadata.getEncoding
in interface IEncodingProvider
uri
- the uri of the specific resource or null
to obtain the default encoding.