com.intellij.openapi.vcs.versionBrowser
Class ChangeBrowserSettings

java.lang.Object
  extended by com.intellij.openapi.vcs.versionBrowser.ChangeBrowserSettings
All Implemented Interfaces:
BaseComponent, ProjectComponent, JDOMExternalizable

public class ChangeBrowserSettings
extends java.lang.Object
implements ProjectComponent, JDOMExternalizable


Field Summary
 java.lang.String CHANGE_AFTER
           
 java.lang.String CHANGE_BEFORE
           
 java.lang.String DATE_AFTER
           
 java.lang.String DATE_BEFORE
           
 float MAIN_SPLITTER_PROPORTION
           
 float MESSAGES_SPLITTER_PROPORTION
           
 boolean USE_CHANGE_AFTER_FILTER
           
 boolean USE_CHANGE_BEFORE_FILTER
           
 boolean USE_DATE_AFTER_FILTER
           
 boolean USE_DATE_BEFORE_FILTER
           
 
Constructor Summary
ChangeBrowserSettings()
           
 
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 ChangeBrowserSettings getSettings(Project project)
           
 void initComponent()
          Component should do initialization and communication with another components in this method.
 void projectClosed()
          Invoked when the project corresponding to this component instance is closed.
 void projectOpened()
          Invoked when the project corresponding to this component instance is opened.
 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

MAIN_SPLITTER_PROPORTION

public float MAIN_SPLITTER_PROPORTION

MESSAGES_SPLITTER_PROPORTION

public float MESSAGES_SPLITTER_PROPORTION

USE_DATE_BEFORE_FILTER

public boolean USE_DATE_BEFORE_FILTER

USE_DATE_AFTER_FILTER

public boolean USE_DATE_AFTER_FILTER

USE_CHANGE_BEFORE_FILTER

public boolean USE_CHANGE_BEFORE_FILTER

USE_CHANGE_AFTER_FILTER

public boolean USE_CHANGE_AFTER_FILTER

DATE_BEFORE

public java.lang.String DATE_BEFORE

DATE_AFTER

public java.lang.String DATE_AFTER

CHANGE_BEFORE

public java.lang.String CHANGE_BEFORE

CHANGE_AFTER

public java.lang.String CHANGE_AFTER
Constructor Detail

ChangeBrowserSettings

public ChangeBrowserSettings()
Method Detail

getSettings

public static ChangeBrowserSettings getSettings(Project project)

projectOpened

public void projectOpened()
Description copied from interface: ProjectComponent
Invoked when the project corresponding to this component instance is opened.

Note that components may be created for even unopened projects and this method can be never invoked for a particular component instance (for example for default project).

Specified by:
projectOpened in interface ProjectComponent

projectClosed

public void projectClosed()
Description copied from interface: ProjectComponent
Invoked when the project corresponding to this component instance is closed.

Note that components may be created for even unopened projects and this method can be never invoked for a particular component instance (for example for default project).

Specified by:
projectClosed in interface ProjectComponent

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

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

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

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