public abstract class EncodingProjectManager extends EncodingManager
PROP_NATIVE2ASCII_SWITCH, PROP_PROPERTIES_FILES_ENCODING
Constructor and Description |
---|
EncodingProjectManager() |
Modifier and Type | Method and Description |
---|---|
abstract java.nio.charset.Charset |
getDefaultCharset() |
abstract java.lang.String |
getDefaultCharsetName() |
static EncodingProjectManager |
getInstance(Project project) |
abstract void |
setDefaultCharsetName(java.lang.String name)
Sets Project encoding (configured in Settings|File Encodings|Project Encoding).
|
getCachedCharsetFromContent, getDefaultCharsetForPropertiesFiles, getFavorites, getInstance, isNative2AsciiForPropertiesFiles, setDefaultCharsetForPropertiesFiles, setNative2AsciiForPropertiesFiles, shouldAddBOMForNewUtf8File
doActionAndRestoreEncoding, getEncoding, isNative2Ascii, setEncoding
public static EncodingProjectManager getInstance(Project project)
public abstract java.lang.String getDefaultCharsetName()
getDefaultCharsetName
in class EncodingManager
public abstract java.nio.charset.Charset getDefaultCharset()
getDefaultCharset
in class EncodingRegistry
public abstract void setDefaultCharsetName(java.lang.String name)
setDefaultCharsetName
in class EncodingManager