Package ghidra.framework.model
Class DomainFolderListenerAdapter
java.lang.Object
ghidra.framework.model.DomainFolderListenerAdapter
- All Implemented Interfaces:
DomainFolderChangeListener
public abstract class DomainFolderListenerAdapter
extends Object
implements DomainFolderChangeListener
Adapter for the domain folder change listener.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
domainFileAdded
(DomainFile file) Notification that a file is added to parent folder.void
domainFileMoved
(DomainFile file, DomainFolder oldParent, String oldName) Notification that the domain file was moved.void
domainFileRemoved
(DomainFolder parent, String name, String fileID) Notification that a file was removedvoid
domainFileRenamed
(DomainFile file, String oldName) Notification that the domain file was renamed.void
domainFileStatusChanged
(DomainFile file, boolean fileIDset) Notification that the status for a domain file has changed.void
domainFolderAdded
(DomainFolder folder) Notification that a folder is added to parent.void
domainFolderMoved
(DomainFolder folder, DomainFolder oldParent) Notification that the domain folder was moved.void
domainFolderRemoved
(DomainFolder parent, String name) Notification that a domain folder is removed.void
domainFolderRenamed
(DomainFolder folder, String oldName) Notify listeners when a domain folder is renamed.void
stateChanged
(String affectedNewPath, String affectedOldPath, boolean isFolder) Provides a consolidated callback for those listener methods which have not been overridden.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ghidra.framework.model.DomainFolderChangeListener
domainFileObjectClosed, domainFileObjectOpenedForUpdate, domainFolderSetActive
-
Constructor Details
-
DomainFolderListenerAdapter
protected DomainFolderListenerAdapter()
-
-
Method Details
-
stateChanged
Provides a consolidated callback for those listener methods which have not been overridden. This callback is NOT invoked for the following callbacks:- domainFolderSetActive
- domainFileObjectReplaced
- domainFileObjectOpenedForUpdate
- domainFileObjectClosed
- Parameters:
affectedNewPath
- new path of affected folder/file, or null if item was removed (see affectedOldPath)affectedOldPath
- original path of affected folder/file, or null for new item (see affectedOldPath)isFolder
- true if affected item is/was a folder
-
domainFolderAdded
Description copied from interface:DomainFolderChangeListener
Notification that a folder is added to parent.- Specified by:
domainFolderAdded
in interfaceDomainFolderChangeListener
- Parameters:
folder
- domain folder which was just added.
-
domainFileAdded
Description copied from interface:DomainFolderChangeListener
Notification that a file is added to parent folder. You can get the parent from the file.- Specified by:
domainFileAdded
in interfaceDomainFolderChangeListener
- Parameters:
file
- domain file which was just added.
-
domainFolderRemoved
Description copied from interface:DomainFolderChangeListener
Notification that a domain folder is removed.- Specified by:
domainFolderRemoved
in interfaceDomainFolderChangeListener
- Parameters:
parent
- domain folder which contained the folder that was just removed.name
- the name of the folder that was removed.
-
domainFileRemoved
Description copied from interface:DomainFolderChangeListener
Notification that a file was removed- Specified by:
domainFileRemoved
in interfaceDomainFolderChangeListener
- Parameters:
parent
- domain folder which contained the file that was just removed.name
- the name of the file that was removed.fileID
- file ID or null
-
domainFolderRenamed
Description copied from interface:DomainFolderChangeListener
Notify listeners when a domain folder is renamed.- Specified by:
domainFolderRenamed
in interfaceDomainFolderChangeListener
- Parameters:
folder
- folder that was renamedoldName
- old name of folder
-
domainFileRenamed
Description copied from interface:DomainFolderChangeListener
Notification that the domain file was renamed.- Specified by:
domainFileRenamed
in interfaceDomainFolderChangeListener
- Parameters:
file
- file that was renamedoldName
- old name of the file
-
domainFolderMoved
Description copied from interface:DomainFolderChangeListener
Notification that the domain folder was moved.- Specified by:
domainFolderMoved
in interfaceDomainFolderChangeListener
- Parameters:
folder
- the folder (after move)oldParent
- original parent folder
-
domainFileMoved
Description copied from interface:DomainFolderChangeListener
Notification that the domain file was moved.- Specified by:
domainFileMoved
in interfaceDomainFolderChangeListener
- Parameters:
file
- the file (after move)oldParent
- original parent folderoldName
- file name prior to move
-
domainFileStatusChanged
Description copied from interface:DomainFolderChangeListener
Notification that the status for a domain file has changed.- Specified by:
domainFileStatusChanged
in interfaceDomainFolderChangeListener
- Parameters:
file
- file whose status has changed.fileIDset
- if true indicates that the previously missing fileID has been established for the specified file.
-