Class ProjectMigrationProperties

  • All Implemented Interfaces:
    com.intellij.openapi.components.BaseComponent, com.intellij.openapi.components.NamedComponent, com.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>, com.intellij.openapi.components.ProjectComponent, MigrationProperties

    public class ProjectMigrationProperties
    extends Object
    implements MigrationProperties, com.intellij.openapi.components.ProjectComponent, com.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>
    • Constructor Detail

      • ProjectMigrationProperties

        public ProjectMigrationProperties()
    • Method Detail

      • getState

        @Nullable
        public org.jdom.Element getState()
        Specified by:
        getState in interface com.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>
      • loadState

        public void loadState​(@NotNull
                              org.jdom.Element state)
        Specified by:
        loadState in interface com.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>
      • projectOpened

        public void projectOpened()
        Specified by:
        projectOpened in interface com.intellij.openapi.components.ProjectComponent
      • projectClosed

        public void projectClosed()
        Specified by:
        projectClosed in interface com.intellij.openapi.components.ProjectComponent
      • initComponent

        public void initComponent()
        Specified by:
        initComponent in interface com.intellij.openapi.components.BaseComponent
      • disposeComponent

        public void disposeComponent()
        Specified by:
        disposeComponent in interface com.intellij.openapi.components.BaseComponent
      • getComponentName

        @NotNull
        public String getComponentName()
        Specified by:
        getComponentName in interface com.intellij.openapi.components.NamedComponent