oracle.ide.model
Class IdeSystemMigrator
java.lang.Object
oracle.ide.migration.XMLMigrator
oracle.ide.model.IdeSystemMigrator
- All Implemented Interfaces:
- java.util.EventListener, IdeListener, Migrator
- public final class IdeSystemMigrator
- extends XMLMigrator
- implements IdeListener
Method Summary |
void |
addinsLoaded(IdeEvent e)
Called in the Ide startup sequence after all the addins are loaded. |
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. |
void |
mainWindowClosing(IdeEvent e)
Called in the Ide shutdown sequence just before the UI is dismissed |
void |
mainWindowOpened(IdeEvent e)
Called in the Ide startup sequence after the UI is shown. |
java.lang.String[] |
migrate(java.io.File sourceDir, java.io.File destDir)
Migrate the settings from a given source directory to a given destination directory. |
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, readObject, setSelected, writeObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYSTEM_SETTINGS
public static final int SYSTEM_SETTINGS
-
- See Also:
- Constant Field Values
DEFAULT_PROJECT
public static final int DEFAULT_PROJECT
-
- See Also:
- Constant Field Values
DEFAULT_WORKSPACE
public static final int DEFAULT_WORKSPACE
-
- See Also:
- Constant Field Values
IdeSystemMigrator
public IdeSystemMigrator()
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.
-
- Specified by:
getDescription
in interface Migrator
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
adjustObject
protected java.lang.Object adjustObject(java.io.File sourceDir,
java.io.File destDir,
java.lang.Object obj)
throws java.lang.Exception
- Description copied from class:
XMLMigrator
- Perform any postprocessing necessary before migrating the file.
-
- Overrides:
adjustObject
in class XMLMigrator
-
- Throws:
java.lang.Exception
migrate
public java.lang.String[] migrate(java.io.File sourceDir,
java.io.File destDir)
- Description copied from class:
XMLMigrator
- Migrate the settings from a given source directory to a given destination directory.
-
- Specified by:
migrate
in interface Migrator
- Overrides:
migrate
in class XMLMigrator
addinsLoaded
public void addinsLoaded(IdeEvent e)
- Description copied from interface:
IdeListener
- Called in the Ide startup sequence after all the addins are loaded.
-
- Specified by:
addinsLoaded
in interface IdeListener
-
- Parameters:
e
- the event
mainWindowOpened
public void mainWindowOpened(IdeEvent e)
- Description copied from interface:
IdeListener
- Called in the Ide startup sequence after the UI is shown.
-
- Specified by:
mainWindowOpened
in interface IdeListener
-
- Parameters:
e
- the event
mainWindowClosing
public void mainWindowClosing(IdeEvent e)
- Description copied from interface:
IdeListener
- Called in the Ide shutdown sequence just before the UI is dismissed
-
- Specified by:
mainWindowClosing
in interface IdeListener
-
- Parameters:
e
- the event
Copyright © 1997, 2004, Oracle. All rights reserved.