public abstract class CheckinHandlerFactory extends java.lang.Object implements BaseCheckinHandlerFactory
VcsCheckinHandlerFactory
implementations instead, define through EP "com.intellij.checkinHandlerFactory"
they would automatically would be registered in AbstractVcs.activate()
and unregistered in AbstractVcs.deactivate()
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<CheckinHandlerFactory> |
EP_NAME |
Constructor and Description |
---|
CheckinHandlerFactory() |
Modifier and Type | Method and Description |
---|---|
abstract CheckinHandler |
createHandler(CheckinProjectPanel panel,
CommitContext commitContext)
Creates a handler for a single Checkin Project or Checkin File operation.
|
BeforeCheckinDialogHandler |
createSystemReadyHandler(Project project) |
public static final ExtensionPointName<CheckinHandlerFactory> EP_NAME
public abstract CheckinHandler createHandler(CheckinProjectPanel panel, CommitContext commitContext)
createHandler
in interface BaseCheckinHandlerFactory
panel
- the class which can be used to retrieve information about the files to be committed,
and to get or set the commit message.public BeforeCheckinDialogHandler createSystemReadyHandler(Project project)
createSystemReadyHandler
in interface BaseCheckinHandlerFactory