Package org.eclipse.compare
Interface IEncodedStreamContentAccessor
- All Superinterfaces:
IStreamContentAccessor
- All Known Implementing Classes:
BufferedResourceNode
,DocumentRangeNode
,HistoryItem
,ResourceNode
,StructureRootNode
Extension for
IStreamContentAccessor
. Extends the original
concept of a IStreamContentAccessor
to answer the Charset (encoding) used for the stream.- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns the name of a charset encoding to be used when decoding this stream accessor's contents into characters.Methods inherited from interface org.eclipse.compare.IStreamContentAccessor
getContents
-
Method Details
-
getCharset
Returns the name of a charset encoding to be used when decoding this stream accessor's contents into characters. Returnsnull
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:
-