org.eclipse.compare
Interface IEncodedStreamContentAccessor
-
All Superinterfaces:
-
IStreamContentAccessor
-
All Known Implementing Classes:
-
DocumentRangeNode,
HistoryItem,
ResourceNode,
StructureRootNode
-
public interface IEncodedStreamContentAccessor
- extends
IStreamContentAccessor
Extension for IStreamContentAccessor. Extends the original
concept of a IStreamContentAccessor to answer the Charset (encoding) used for the stream.
-
Since:
- 3.0
|
Method Summary
|
String
|
getCharset
()
Returns the name of a charset encoding to be used when decoding this
stream accessor's contents into characters. |
getCharset
String getCharset()
throws
CoreException
- Returns the name of a charset encoding to be used when decoding this
stream accessor's contents into characters. Returns
null if a proper
encoding cannot be determined.
Note: this method does not check whether the result is a supported
charset name. Callers should be prepared to handle
UnsupportedEncodingException where this charset is used.
-
-
-
Returns:
- the name of a charset, or
null
-
Throws:
-
CoreException
- if an error happens while determining
the charset. See any refinements for more information. -
Since:
- 3.0
-
See Also:
-
IStreamContentAccessor.getContents()
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.