public class VcsApplicationSettings extends java.lang.Object implements PersistentStateComponent<VcsApplicationSettings>
Modifier and Type | Field and Description |
---|---|
boolean |
COMMIT_FROM_LOCAL_CHANGES |
boolean |
DETECT_PATCH_ON_THE_FLY |
boolean |
DISABLE_MANAGE_IGNORE_FILES |
boolean |
ENABLE_PARTIAL_CHANGELISTS |
boolean |
MANAGE_IGNORE_FILES |
boolean |
MARK_EXCLUDED_AS_IGNORED |
java.lang.String |
PATCH_STORAGE_LOCATION |
boolean |
SHOW_LST_GUTTER_MARKERS |
boolean |
SHOW_LST_WORD_DIFFERENCES |
boolean |
SHOW_WHITESPACES_IN_LST |
Constructor and Description |
---|
VcsApplicationSettings() |
Modifier and Type | Method and Description |
---|---|
static VcsApplicationSettings |
getInstance() |
VcsApplicationSettings |
getState() |
void |
loadState(VcsApplicationSettings state)
This method is called when new component state is loaded.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeComponent, noStateLoaded
public java.lang.String PATCH_STORAGE_LOCATION
public boolean SHOW_WHITESPACES_IN_LST
public boolean SHOW_LST_GUTTER_MARKERS
public boolean SHOW_LST_WORD_DIFFERENCES
public boolean DETECT_PATCH_ON_THE_FLY
public boolean ENABLE_PARTIAL_CHANGELISTS
public boolean MANAGE_IGNORE_FILES
public boolean DISABLE_MANAGE_IGNORE_FILES
public boolean MARK_EXCLUDED_AS_IGNORED
public boolean COMMIT_FROM_LOCAL_CHANGES
public static VcsApplicationSettings getInstance()
public VcsApplicationSettings getState()
getState
in interface PersistentStateComponent<VcsApplicationSettings>
null
value indicates
that the returned state won't be stored, as a result previously stored state will be used.XmlSerializer
public void loadState(VcsApplicationSettings state)
PersistentStateComponent
State object should be used directly, defensive copying is not required.
loadState
in interface PersistentStateComponent<VcsApplicationSettings>
state
- loaded component stateXmlSerializerUtil.copyBean(Object, Object)