public abstract class VCSPropertyMapMigrator extends ExtensionMigrator
ExtensionMigrator.AdjustedObjectisSelected, ROOT_TAG, SETTINGSJDEV_HOME_DIR, SYSTEM_DIR| Constructor and Description |
|---|
VCSPropertyMapMigrator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addToProductPreferences()
Determines whether the migrated preferences should be added into the
Preferences object or remain separate.
|
protected void |
adjustCustomizerObject(java.util.Map propertyMap,
VCSPreferences prefs) |
protected ExtensionMigrator.AdjustedObject[] |
adjustObject(java.lang.String inKey,
java.lang.Object inObject)
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.
|
protected abstract ExtensionMigrator.AdjustedObject[] |
adjustPropertyMap(java.lang.String inKey,
VCSPropertyMap properties) |
protected ExtensionMigrator.AdjustedObject[] |
createAdjustedCommentTemplatesObject(VCSPropertyMap propertyMap) |
protected ExtensionMigrator.AdjustedObject[] |
createAdjustedCustomizerObject(VCSPreferences prefs,
VCSPropertyMap propertyMap)
Enables a sub-class of VCSPreferences to be used
|
protected ExtensionMigrator.AdjustedObject[] |
createAdjustedCustomizerObject(VCSPropertyMap propertyMap) |
protected java.lang.String |
getQualifiedDataKey(java.lang.String key) |
canMigrate, copyPreferenceObject, copyPreferenceObjectsAsIs, getClassNamesToIgnoreErrorsOn, getDescription, getDestFile, getExtensionID, getIde1013ExtensionDirectory, getMigrationCategories, getMigratorClassLoader, getRootTag, getSettingKeys, getSourceFile, getSourceFileOrJDevExtrasFile, isSelected, loadClass, migrate, setSelectedprotected final java.lang.String getQualifiedDataKey(java.lang.String key)
protected final boolean addToProductPreferences()
ExtensionMigratoraddToProductPreferences in class ExtensionMigratorprotected ExtensionMigrator.AdjustedObject[] adjustObject(java.lang.String inKey, java.lang.Object inObject)
ExtensionMigratoradjustObject in class ExtensionMigratorprotected abstract ExtensionMigrator.AdjustedObject[] adjustPropertyMap(java.lang.String inKey, VCSPropertyMap properties)
protected final ExtensionMigrator.AdjustedObject[] createAdjustedCustomizerObject(VCSPropertyMap propertyMap)
protected final ExtensionMigrator.AdjustedObject[] createAdjustedCustomizerObject(VCSPreferences prefs, VCSPropertyMap propertyMap)
prefs - propertyMap - protected final ExtensionMigrator.AdjustedObject[] createAdjustedCommentTemplatesObject(VCSPropertyMap propertyMap)
protected void adjustCustomizerObject(java.util.Map propertyMap,
VCSPreferences prefs)