Package ghidra.framework.main.datatree
Class DialogProjectTreeContext NEW
- java.lang.Object
-
- docking.ActionContext
-
- ghidra.framework.main.datatree.DialogProjectTreeContext
-
- All Implemented Interfaces:
ProjectTreeContext
public class DialogProjectTreeContext extends ActionContext implements ProjectTreeContext
Context specific to the DataTreeDialog.
-
-
Constructor Summary
Constructors Change Constructor Description DialogProjectTreeContext(ProjectData projectData, javax.swing.tree.TreePath[] selectionPaths, java.util.List<DomainFolder> folderList, java.util.List<DomainFile> fileList, DataTree tree)
-
Method Summary
All Methods Instance Methods Concrete Methods Change Modifier and Type Method Description intgetFileCount()Returns the number of files selected in the tree.intgetFolderCount()Returns the number of folders selected in the tree.java.util.List<DomainFile>getSelectedFiles()Returns a list ofDomainFiles selected in the tree.java.util.List<DomainFolder>getSelectedFolders()Returns a list ofDomainFolders selected in the tree.javax.swing.tree.TreePath[]getSelectionPaths()Returns the list of selectedTreePaths selected.DataTreegetTree()Returns the project data tree component.-
Methods inherited from class docking.ActionContext
getComponentProvider, getContextObject, getGlobalContext, getMouseEvent, getSourceComponent, getSourceObject, setContextObject, setMouseEvent, setSourceObject, toString
-
-
-
-
Constructor Detail
-
DialogProjectTreeContext
public DialogProjectTreeContext(ProjectData projectData, javax.swing.tree.TreePath[] selectionPaths, java.util.List<DomainFolder> folderList, java.util.List<DomainFile> fileList, DataTree tree)
-
-
Method Detail
-
getSelectionPaths
public javax.swing.tree.TreePath[] getSelectionPaths()
Description copied from interface:ProjectTreeContextReturns the list of selectedTreePaths selected.- Specified by:
getSelectionPathsin interfaceProjectTreeContext- Returns:
- the list of selected
TreePaths selected.
-
getTree
public DataTree getTree()
Description copied from interface:ProjectTreeContextReturns the project data tree component.- Specified by:
getTreein interfaceProjectTreeContext- Returns:
- the project data tree component.
-
getSelectedFiles
public java.util.List<DomainFile> getSelectedFiles()
Description copied from interface:ProjectTreeContextReturns a list ofDomainFiles selected in the tree.- Specified by:
getSelectedFilesin interfaceProjectTreeContext- Returns:
- a list of
DomainFiles selected in the tree.
-
getSelectedFolders
public java.util.List<DomainFolder> getSelectedFolders()
Description copied from interface:ProjectTreeContextReturns a list ofDomainFolders selected in the tree.- Specified by:
getSelectedFoldersin interfaceProjectTreeContext- Returns:
- a list of
DomainFolders selected in the tree.
-
getFolderCount
public int getFolderCount()
Description copied from interface:ProjectTreeContextReturns the number of folders selected in the tree.- Specified by:
getFolderCountin interfaceProjectTreeContext- Returns:
- the number of folders selected in the tree.
-
getFileCount
public int getFileCount()
Description copied from interface:ProjectTreeContextReturns the number of files selected in the tree.- Specified by:
getFileCountin interfaceProjectTreeContext- Returns:
- the number of files selected in the tree.
-
-