Class VersionControlCheckInAction
- java.lang.Object
-
- docking.action.DockingAction
-
- ghidra.framework.main.datatable.DomainFileProviderContextAction
-
- ghidra.framework.main.projectdata.actions.VersionControlAction
-
- ghidra.framework.main.projectdata.actions.VersionControlCheckInAction
-
- All Implemented Interfaces:
DockingActionIf
,HelpDescriptor
public class VersionControlCheckInAction extends VersionControlAction
Action to check-in domain files to the repository.
-
-
Field Summary
-
Fields inherited from class ghidra.framework.main.projectdata.actions.VersionControlAction
GROUP, repository, tool
-
Fields inherited from interface docking.action.DockingActionIf
DESCRIPTION_PROPERTY, ENABLEMENT_PROPERTY, GLOBALCONTEXT_PROPERTY, KEYBINDING_DATA_PROPERTY, MENUBAR_DATA_PROPERTY, POPUP_MENU_DATA_PROPERTY, TOOLBAR_DATA_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description VersionControlCheckInAction(Plugin plugin, java.awt.Component parent)
Creates an action to check-in domain files to the repository.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(DomainFileProvider context)
void
checkIn(java.util.List<DomainFile> fileList)
Check in the list of domain files.boolean
isEnabledForContext(DomainFileProvider context)
Returns true if at least one of the provided domain files can have its changes checked into the repository.-
Methods inherited from class ghidra.framework.main.projectdata.actions.VersionControlAction
checkRepositoryConnected, isAddToPopup
-
Methods inherited from class ghidra.framework.main.datatable.DomainFileProviderContextAction
actionPerformed, isAddToPopup, isEnabledForContext, isValidContext, isValidContext
-
Methods inherited from class docking.action.DockingAction
addPropertyChangeListener, createButton, createMenuItem, dispose, doCreateButton, doCreateMenuItem, firePropertyChanged, getDefaultKeyBindingData, getDescription, getFullName, getHelpInfo, getHelpObject, getInceptionFromTheFirstClassThatIsNotUs, getInceptionInformation, getKeyBinding, getKeyBindingData, getKeyBindingType, getMenuBarData, getName, getOwner, getPopupMenuData, getPreferredKeyBindingType, getToolBarData, isEnabled, isValidGlobalContext, markHelpUnnecessary, removePropertyChangeListener, setDescription, setEnabled, setHelpLocation, setKeyBindingData, setMenuBarData, setPopupMenuData, setToolBarData, setUnvalidatedKeyBindingData, shouldAddToWindow, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface docking.action.DockingActionIf
getOwnerDescription
-
-
-
-
Constructor Detail
-
VersionControlCheckInAction
public VersionControlCheckInAction(Plugin plugin, java.awt.Component parent)
Creates an action to check-in domain files to the repository.- Parameters:
plugin
- the plug-in that owns this action.parent
- the component to be used as the parent of the check-in dialog.
-
-
Method Detail
-
actionPerformed
public void actionPerformed(DomainFileProvider context)
- Specified by:
actionPerformed
in classDomainFileProviderContextAction
-
isEnabledForContext
public boolean isEnabledForContext(DomainFileProvider context)
Returns true if at least one of the provided domain files can have its changes checked into the repository.- Overrides:
isEnabledForContext
in classDomainFileProviderContextAction
-
checkIn
public void checkIn(java.util.List<DomainFile> fileList)
Check in the list of domain files. Domain files that cannot be closed are skipped in the list.- Parameters:
fileList
- list of DomainFile objectslistener
- the task listener that is notified when task completes
-
-