public final class IDEEncoding extends Object
This class provides all its functionality via static methods. It is not intended to be instantiated or subclassed.
WorkbenchEncoding
,
ResourcesPlugin
Modifier and Type | Field and Description |
---|---|
static String |
BOM_UTF_16BE
Display constant for the UTF 16 big endian byte order marker for
resources.
|
static String |
BOM_UTF_16LE
Display constant for the UTF 16 little endian byte order marker for
resources.
|
static String |
BOM_UTF_8
Display constant for the UTF 8 byte order marker for resources.
|
Modifier and Type | Method and Description |
---|---|
static void |
addIDEEncoding(String value)
Add value to the list of workbench encodings.
|
static void |
clearUserEncodings()
Clear the IDE encodings preference.
|
static String |
getByteOrderMarkLabel(IContentDescription description)
Get the displayable string for the byte order marking from the supplied
file description.
|
static List |
getIDEEncodings()
Get all of the available encodings including any that were saved as a
preference in the IDE or in core resources.
|
static String |
getResourceEncoding()
Get the current value of the encoding preference.
|
public static String BOM_UTF_8
public static String BOM_UTF_16BE
public static String BOM_UTF_16LE
public static List getIDEEncodings()
public static String getResourceEncoding()
null
.public static void addIDEEncoding(String value)
value
- public static void clearUserEncodings()
public static String getByteOrderMarkLabel(IContentDescription description)
description
- The description to query. May be null
.null
if the byte order mark cannot be
found or the description is null
.IContentDescription.getProperty(org.eclipse.core.runtime.QualifiedName)
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.