public abstract class VcsCheckinHandlerFactory extends java.lang.Object implements BaseCheckinHandlerFactory
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<VcsCheckinHandlerFactory> |
EP_NAME |
Modifier | Constructor and Description |
---|---|
protected |
VcsCheckinHandlerFactory(VcsKey key) |
Modifier and Type | Method and Description |
---|---|
CheckinHandler |
createHandler(CheckinProjectPanel panel,
CommitContext commitContext)
Creates a handler for a single Checkin Project or Checkin File operation.
|
BeforeCheckinDialogHandler |
createSystemReadyHandler(Project project) |
protected abstract CheckinHandler |
createVcsHandler(CheckinProjectPanel panel) |
VcsKey |
getKey() |
public static final ExtensionPointName<VcsCheckinHandlerFactory> EP_NAME
protected VcsCheckinHandlerFactory(VcsKey key)
public CheckinHandler createHandler(CheckinProjectPanel panel, CommitContext commitContext)
BaseCheckinHandlerFactory
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.protected abstract CheckinHandler createVcsHandler(CheckinProjectPanel panel)
public VcsKey getKey()
public BeforeCheckinDialogHandler createSystemReadyHandler(Project project)
createSystemReadyHandler
in interface BaseCheckinHandlerFactory