oracle.jdeveloper.vcs.migrate
Class VCSPropertyMapMigrator
java.lang.Object
oracle.ide.migration.ExtensionMigrator
oracle.jdeveloper.vcs.migrate.VCSPropertyMapMigrator
- All Implemented Interfaces:
- Migrator
public abstract class VCSPropertyMapMigrator
- extends ExtensionMigrator
- Since:
- 11.1.2.0.0 (Sherman)
Methods inherited from class oracle.ide.migration.ExtensionMigrator |
canMigrate, copyPreferenceObject, copyPreferenceObjectsAsIs, getClassNamesToIgnoreErrorsOn, getDescription, getDestFile, getExtensionID, getIde1013ExtensionDirectory, getMigrationCategories, getMigratorClassLoader, getRootTag, getSettingKeys, getSourceFile, getSourceFileOrJDevExtrasFile, isSelected, loadClass, migrate, setSelected |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VCSPropertyMapMigrator
public VCSPropertyMapMigrator()
getQualifiedDataKey
protected final java.lang.String getQualifiedDataKey(java.lang.String key)
addToProductPreferences
protected final boolean addToProductPreferences()
- Description copied from class:
ExtensionMigrator
- Determines whether the migrated preferences should be added into the
Preferences object or remain separate. This can only be done for
preferences which have been modified to use HashStructureAdapter.
If the preferences are to be added into the preferences object override
this method and return true.
- Overrides:
addToProductPreferences
in class ExtensionMigrator
adjustObject
protected ExtensionMigrator.AdjustedObject[] adjustObject(java.lang.String inKey,
java.lang.Object inObject)
- Description copied from class:
ExtensionMigrator
- Override to adjust an object in some way after it has been created
by Object2Dom and before it's either saved in the Preferences
or ClientSetting object. The return is an array of AdjustedObjects
to support cases where what used to be one preference object needs
to be split into multiple preference objects.
- Overrides:
adjustObject
in class ExtensionMigrator
adjustPropertyMap
protected abstract ExtensionMigrator.AdjustedObject[] adjustPropertyMap(java.lang.String inKey,
VCSPropertyMap properties)
createAdjustedCustomizerObject
protected final ExtensionMigrator.AdjustedObject[] createAdjustedCustomizerObject(VCSPropertyMap propertyMap)
createAdjustedCustomizerObject
protected final ExtensionMigrator.AdjustedObject[] createAdjustedCustomizerObject(VCSPreferences prefs,
VCSPropertyMap propertyMap)
- Enables a sub-class of VCSPreferences to be used
- Parameters:
prefs
- propertyMap
-
- Returns:
createAdjustedCommentTemplatesObject
protected final ExtensionMigrator.AdjustedObject[] createAdjustedCommentTemplatesObject(VCSPropertyMap propertyMap)
adjustCustomizerObject
protected void adjustCustomizerObject(java.util.Map propertyMap,
VCSPreferences prefs)
Copyright © 1997, 2011, Oracle. All rights reserved.