public abstract class VCSProfile extends VCSExtension
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHANGELIST_CONTEXT_GROUP_CLIPBOARD |
static java.lang.String |
CHANGELIST_CONTEXT_GROUP_CONFLICTS |
static java.lang.String |
CHANGELIST_CONTEXT_GROUP_DIFF |
static java.lang.String |
CHANGELIST_CONTEXT_GROUP_GENERAL |
static java.lang.String |
CHANGELIST_CONTEXT_GROUP_OPERATIONS |
static java.lang.String |
CHANGELIST_CONTEXT_GROUP_SELECTNAV |
static java.lang.String |
EXCEPTION_HANDLER_ID_DEFAULT |
static java.lang.String |
HISTORY_PROPERTY_DATE |
static java.lang.String |
HISTORY_PROPERTY_DESCRIPTION |
static java.lang.String |
HISTORY_PROPERTY_REVISION |
static java.lang.String |
ICON_ID_ADD |
static java.lang.String |
ICON_ID_ADD_ALL |
static java.lang.String |
ICON_ID_CHECK_IN |
static java.lang.String |
ICON_ID_CHECK_IN_ALL |
static java.lang.String |
ICON_ID_COMPARE_PREVIOUS |
static java.lang.String |
ICON_ID_MERGE |
static java.lang.String |
ICON_ID_PENDING_CHANGES |
static java.lang.String |
ICON_ID_SYNCHRONIZE |
static java.lang.String |
ICON_ID_SYNCHRONIZE_ALL |
static java.lang.String |
ICON_ID_UNDO_CHECKOUT |
static java.lang.String |
MENU_ID_COMPARE |
static java.lang.String |
MENU_ID_CONTEXT_MAIN |
static java.lang.String |
MENU_ID_CONTEXT_VERSIONING |
static java.lang.String |
MENU_ID_OPERATIONS |
static java.lang.String |
MENU_ID_REPLACE |
static java.lang.String |
MENU_ID_VERSIONING |
static java.lang.String |
OVERLAY_ICON_CHECKED_OUT_UNRESERVED |
static java.lang.String |
OVERLAY_ICON_ID_ADDED |
static java.lang.String |
OVERLAY_ICON_ID_BRANCHED |
static java.lang.String |
OVERLAY_ICON_ID_CHECKED_IN |
static java.lang.String |
OVERLAY_ICON_ID_CHECKED_OUT |
static java.lang.String |
OVERLAY_ICON_ID_CONFLICTS |
static java.lang.String |
OVERLAY_ICON_ID_IGNORED |
static java.lang.String |
OVERLAY_ICON_ID_MODIFIED |
static java.lang.String |
OVERLAY_ICON_ID_NOT_AUTHENTICATED |
static java.lang.String |
OVERLAY_ICON_ID_REMOVED |
static java.lang.String |
OVERLAY_ICON_ID_UNADDED |
static java.lang.String |
OVERLAY_ICON_ID_UNMODIFIED |
static java.lang.String |
OVERLAY_ICON_ID_UNVERSIONED |
static java.lang.String |
STATUS_FILTER_ID_CANDIDATE |
static java.lang.String |
STATUS_FILTER_ID_RECOGNIZED |
static java.lang.String |
STATUS_FILTER_ID_UNRECOGNIZED |
static java.lang.String |
STATUS_FILTER_ID_UNVERSIONED |
static java.lang.String |
STATUS_FILTER_ID_VERSIONED |
static java.lang.String |
STATUS_ID_UNRECOGNIZED |
static java.lang.String |
URL_FILTER_ID_CONTROL |
static java.lang.String |
URL_FILTER_ID_DEFAULT |
Modifier | Constructor and Description |
---|---|
protected |
VCSProfile(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
abstract VCSActionInfo |
getActionInfo(java.lang.String actionId) |
abstract java.lang.String |
getChangeListViewID()
Gets the identifying string associated with the view containing the
ChangeList s declared in the
profile. |
abstract CheckOutProvider |
getCheckOutProvider()
Gets the
CheckOutProvider declared in the profile. |
abstract HistoryProperty |
getHistoryProperty(java.lang.String id)
Gets the
HistoryProperty declared in the
profile with the specified id. |
abstract java.lang.String |
getID()
Gets this object's unique identifier.
|
abstract java.util.logging.Logger |
getLogger() |
abstract java.lang.Object |
getObject(java.lang.String key)
Retrieve the value identified by the key
|
abstract VCSOverlayItemProducer |
getOverlayItemProducer() |
abstract IconOverlayTracker |
getOverlayTracker() |
abstract PendingChangesAdapter |
getPendingChangesAdapter()
Retrieves the
PendingChangesAdapter associated with any ChangeList containing view declared by
the profile. |
abstract VCSPreferences |
getPreferences()
Gets the used for persisting common VCS preferences.
|
abstract RemovedEntryLister |
getRemovedEntryLister() |
abstract VCSStatusFilter |
getStatusFilter(java.lang.String id) |
abstract VCSStatus |
getStatusInstance(java.lang.String id) |
abstract java.net.URL |
getSystemDirectory()
Gets the system directory for the vcs extension represented by this
VCSProfile . |
abstract URLFilter |
getURLFilter(java.lang.String filterId)
Gets the
URLFilter declared in the profile with the
specified id. |
abstract void |
putObject(java.lang.String key,
java.lang.Object value)
Store an arbitrary key-value pair that is needed elsewhere in VCS.
|
canCheckOut, canShutdown, getCheckOutCommand, getControlPrecedence, getExceptionHandler, getHistoryProvider, getId, getInformation, getPolicyStatusCache, getStatus, getStatusCache, getStatusCacheBridge, getURLFilter, getVersionName, initialize, initializeEx, initializeImpl, isConflictsStatus, isConflictsStatus, isControlled, setReadWrite, setReadWrite, setReadWrite, shutdown
public static final java.lang.String STATUS_ID_UNRECOGNIZED
public static final java.lang.String STATUS_FILTER_ID_VERSIONED
public static final java.lang.String STATUS_FILTER_ID_UNVERSIONED
public static final java.lang.String STATUS_FILTER_ID_CANDIDATE
public static final java.lang.String STATUS_FILTER_ID_RECOGNIZED
public static final java.lang.String STATUS_FILTER_ID_UNRECOGNIZED
public static final java.lang.String MENU_ID_VERSIONING
public static final java.lang.String MENU_ID_OPERATIONS
public static final java.lang.String MENU_ID_COMPARE
public static final java.lang.String MENU_ID_REPLACE
public static final java.lang.String MENU_ID_CONTEXT_MAIN
public static final java.lang.String MENU_ID_CONTEXT_VERSIONING
public static final java.lang.String URL_FILTER_ID_DEFAULT
public static final java.lang.String URL_FILTER_ID_CONTROL
public static final java.lang.String ICON_ID_ADD
public static final java.lang.String ICON_ID_ADD_ALL
public static final java.lang.String ICON_ID_UNDO_CHECKOUT
public static final java.lang.String ICON_ID_COMPARE_PREVIOUS
public static final java.lang.String ICON_ID_MERGE
public static final java.lang.String ICON_ID_SYNCHRONIZE
public static final java.lang.String ICON_ID_SYNCHRONIZE_ALL
public static final java.lang.String ICON_ID_CHECK_IN
public static final java.lang.String ICON_ID_CHECK_IN_ALL
public static final java.lang.String ICON_ID_PENDING_CHANGES
public static final java.lang.String OVERLAY_ICON_ID_ADDED
public static final java.lang.String OVERLAY_ICON_ID_CHECKED_IN
public static final java.lang.String OVERLAY_ICON_ID_CHECKED_OUT
public static final java.lang.String OVERLAY_ICON_CHECKED_OUT_UNRESERVED
public static final java.lang.String OVERLAY_ICON_ID_CONFLICTS
public static final java.lang.String OVERLAY_ICON_ID_IGNORED
public static final java.lang.String OVERLAY_ICON_ID_MODIFIED
public static final java.lang.String OVERLAY_ICON_ID_UNMODIFIED
public static final java.lang.String OVERLAY_ICON_ID_REMOVED
public static final java.lang.String OVERLAY_ICON_ID_UNADDED
public static final java.lang.String OVERLAY_ICON_ID_UNVERSIONED
public static final java.lang.String OVERLAY_ICON_ID_NOT_AUTHENTICATED
public static final java.lang.String OVERLAY_ICON_ID_BRANCHED
public static final java.lang.String HISTORY_PROPERTY_DATE
public static final java.lang.String HISTORY_PROPERTY_REVISION
public static final java.lang.String HISTORY_PROPERTY_DESCRIPTION
public static final java.lang.String EXCEPTION_HANDLER_ID_DEFAULT
public static final java.lang.String CHANGELIST_CONTEXT_GROUP_CONFLICTS
public static final java.lang.String CHANGELIST_CONTEXT_GROUP_OPERATIONS
public static final java.lang.String CHANGELIST_CONTEXT_GROUP_DIFF
public static final java.lang.String CHANGELIST_CONTEXT_GROUP_GENERAL
public static final java.lang.String CHANGELIST_CONTEXT_GROUP_CLIPBOARD
public static final java.lang.String CHANGELIST_CONTEXT_GROUP_SELECTNAV
public abstract IconOverlayTracker getOverlayTracker()
public abstract VCSOverlayItemProducer getOverlayItemProducer()
public abstract java.lang.String getID()
public abstract VCSPreferences getPreferences()
public abstract VCSStatus getStatusInstance(java.lang.String id)
public abstract URLFilter getURLFilter(java.lang.String filterId)
URLFilter
declared in the profile with the
specified id. Use URL_FILTER_ID_DEFAULT
to retrieve the profile's
default filter.filterId
- the filter id as declared in the profile.URLFilter
.public abstract VCSStatusFilter getStatusFilter(java.lang.String id)
public abstract VCSActionInfo getActionInfo(java.lang.String actionId)
public abstract java.net.URL getSystemDirectory()
VCSProfile
. All VCS specific data should be stored in this location.public abstract java.util.logging.Logger getLogger()
public abstract CheckOutProvider getCheckOutProvider()
CheckOutProvider
declared in the profile.CheckOutProvider
instance used to perform automatic
checkouts in the IDE.public abstract HistoryProperty getHistoryProperty(java.lang.String id)
HistoryProperty
declared in the
profile with the specified id. History properties useful to most systems
can be accessed using the shared ids HISTORY_PROPERTY_DATE
,
HISTORY_PROPERTY_REVISION
and
HISTORY_PROPERTY_DESCRIPTION
.id
- the history property id as declared in the profile.HistoryProperty
,
or null
if no property exists with the specified id.public abstract java.lang.String getChangeListViewID()
ChangeList
s declared in the
profile.ChangeList
view id, or null
if no
such items were declared by the profile.public abstract PendingChangesAdapter getPendingChangesAdapter()
PendingChangesAdapter
associated with any ChangeList
containing view declared by
the profile.PendingChangesAdapter
instance, or null
if no change list containing view exists.public abstract RemovedEntryLister getRemovedEntryLister()
public abstract void putObject(java.lang.String key, java.lang.Object value)
public abstract java.lang.Object getObject(java.lang.String key)