com.intellij.openapi.localVcs
Class LvcsConfiguration

java.lang.Object
  extended by com.intellij.openapi.localVcs.LvcsConfiguration
All Implemented Interfaces:
ApplicationComponent, BaseComponent, JDOMExternalizable

public class LvcsConfiguration
extends java.lang.Object
implements JDOMExternalizable, ApplicationComponent


Field Summary
 boolean ADD_LABEL_ON_DEBUGGING
           
 boolean ADD_LABEL_ON_FILE_PACKAGE_COMPILATION
           
 boolean ADD_LABEL_ON_PROJECT_COMPILATION
           
 boolean ADD_LABEL_ON_PROJECT_MAKE
           
 boolean ADD_LABEL_ON_PROJECT_OPEN
           
 boolean ADD_LABEL_ON_RUNNING
           
 boolean ADD_LABEL_ON_UNIT_TEST_FAILED
           
 boolean ADD_LABEL_ON_UNIT_TEST_PASSED
           
static int INITIAL_PURGING_PERIOD
           
 boolean LOCAL_VCS_ENABLED
           
 long LOCAL_VCS_PURGING_PERIOD
           
 boolean SHOW_CHANGES_ONLY
           
 
Constructor Summary
LvcsConfiguration()
           
 
Method Summary
 void disposeComponent()
          Component should dispose system resources or perform another cleanup in this method.
 java.lang.String getComponentName()
          Unique name of this component.
static LvcsConfiguration getInstance()
           
 void initComponent()
          Component should do initialization and communication with another components in this method.
 void readExternal(org.jdom.Element element)
           
 void writeExternal(org.jdom.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCAL_VCS_ENABLED

public boolean LOCAL_VCS_ENABLED

INITIAL_PURGING_PERIOD

public static final int INITIAL_PURGING_PERIOD
See Also:
Constant Field Values

LOCAL_VCS_PURGING_PERIOD

public long LOCAL_VCS_PURGING_PERIOD

ADD_LABEL_ON_PROJECT_OPEN

public boolean ADD_LABEL_ON_PROJECT_OPEN

ADD_LABEL_ON_PROJECT_COMPILATION

public boolean ADD_LABEL_ON_PROJECT_COMPILATION

ADD_LABEL_ON_FILE_PACKAGE_COMPILATION

public boolean ADD_LABEL_ON_FILE_PACKAGE_COMPILATION

ADD_LABEL_ON_PROJECT_MAKE

public boolean ADD_LABEL_ON_PROJECT_MAKE

ADD_LABEL_ON_RUNNING

public boolean ADD_LABEL_ON_RUNNING

ADD_LABEL_ON_DEBUGGING

public boolean ADD_LABEL_ON_DEBUGGING

ADD_LABEL_ON_UNIT_TEST_PASSED

public boolean ADD_LABEL_ON_UNIT_TEST_PASSED

ADD_LABEL_ON_UNIT_TEST_FAILED

public boolean ADD_LABEL_ON_UNIT_TEST_FAILED

SHOW_CHANGES_ONLY

public boolean SHOW_CHANGES_ONLY
Constructor Detail

LvcsConfiguration

public LvcsConfiguration()
Method Detail

getInstance

public static LvcsConfiguration getInstance()

disposeComponent

public void disposeComponent()
Description copied from interface: BaseComponent
Component should dispose system resources or perform another cleanup in this method.

Specified by:
disposeComponent in interface BaseComponent

initComponent

public void initComponent()
Description copied from interface: BaseComponent
Component should do initialization and communication with another components in this method.

Specified by:
initComponent in interface BaseComponent

getComponentName

public java.lang.String getComponentName()
Description copied from interface: BaseComponent
Unique name of this component. If there is another component with the same name or name is null internal assertion will occur.

Specified by:
getComponentName in interface BaseComponent
Returns:
the name of this component

readExternal

public void readExternal(org.jdom.Element element)
                  throws InvalidDataException
Specified by:
readExternal in interface JDOMExternalizable
Throws:
InvalidDataException

writeExternal

public void writeExternal(org.jdom.Element element)
                   throws WriteExternalException
Specified by:
writeExternal in interface JDOMExternalizable
Throws:
WriteExternalException