Skip navigation links
oracle.ide.config
Class IdeSettingsMigrator
java.lang.Object
oracle.ide.migration.XMLMigrator
oracle.ide.config.IdeSettingsMigrator
- All Implemented Interfaces:
- Migrator
-
public final class IdeSettingsMigrator
- extends XMLMigrator
Migrator
responsible for migrating user IDE settings from a previous installation to the current installation.
- See Also:
Migrator
Method Summary |
protected java.lang.Object |
adjustObject(java.io.File sourceDir, java.io.File destDir, java.lang.Object obj)
Perform any postprocessing necessary before migrating the file. |
java.lang.String |
getDescription(int category)
Get a one line description for a given migration category. |
protected java.lang.String |
getFileName()
Get the filename to migrate. |
protected java.lang.String |
getNamespaceURI()
Get the XML namespace URI. |
protected java.lang.String |
getRootTag()
Get the XML root element tag. |
protected void |
prepareToMigrate()
Perform any preprocessing necessary before migrating the file. |
Methods inherited from class oracle.ide.migration.XMLMigrator |
canMigrate, categoryToIndex, getDestFile, getLogger, getMigrationCategories, getObjectStore, getSourceFile, isAnyCategorySelected, isSelected, isValidCategory, migrate, readObject, setSelected, writeObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDE_SETTINGS
public static final int IDE_SETTINGS
-
- See Also:
- Constant Field Values
IdeSettingsMigrator
public IdeSettingsMigrator()
adjustObject
protected java.lang.Object adjustObject(java.io.File sourceDir,
java.io.File destDir,
java.lang.Object obj)
throws java.lang.Exception
- Perform any postprocessing necessary before migrating the file.
-
- Overrides:
adjustObject
in class XMLMigrator
-
- Throws:
java.lang.Exception
getDescription
public java.lang.String getDescription(int category)
- Description copied from interface:
Migrator
- Get a one line description for a given migration category. A null result implies that no UI should be presented to the user for the given category.
getFileName
protected java.lang.String getFileName()
- Description copied from class:
XMLMigrator
- Get the filename to migrate.
-
- Specified by:
getFileName
in class XMLMigrator
getNamespaceURI
protected java.lang.String getNamespaceURI()
- Description copied from class:
XMLMigrator
- Get the XML namespace URI.
-
- Specified by:
getNamespaceURI
in class XMLMigrator
getRootTag
protected java.lang.String getRootTag()
- Description copied from class:
XMLMigrator
- Get the XML root element tag.
-
- Specified by:
getRootTag
in class XMLMigrator
prepareToMigrate
protected void prepareToMigrate()
- Description copied from class:
XMLMigrator
- Perform any preprocessing necessary before migrating the file. For subclasses of XMLMigrator, this would typically include making the necessary Object2Dom registrations.
-
- Overrides:
prepareToMigrate
in class XMLMigrator
Skip navigation links
Copyright © 1997, 2013, Oracle. All rights reserved.