Package ghidra.framework.model
Class ProjectDataUtils.DomainFolderIterator
- java.lang.Object
-
- ghidra.framework.model.ProjectDataUtils.DomainFolderIterator
-
- All Implemented Interfaces:
java.util.Iterator<DomainFolder>
- Enclosing class:
- ProjectDataUtils
public static class ProjectDataUtils.DomainFolderIterator extends java.lang.Object implements java.util.Iterator<DomainFolder>
A not-thread-safeDomainFolderiterator that recursively walks aproject's dataand returns eachDomainFolderthat is found.
-
-
Constructor Summary
Constructors Constructor Description DomainFolderIterator(DomainFolder startFolder)Recursively traverse theDomainFolders under a specificDomainFolder.DomainFolderIterator(Project project)Recursively traverse aProjectstarting in its root folder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()DomainFoldernext()
-
-
-
Constructor Detail
-
DomainFolderIterator
public DomainFolderIterator(Project project)
Recursively traverse aProjectstarting in its root folder.- Parameters:
project-
-
DomainFolderIterator
public DomainFolderIterator(DomainFolder startFolder)
Recursively traverse theDomainFolders under a specificDomainFolder.- Parameters:
startFolder-
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<DomainFolder>
-
next
public DomainFolder next()
- Specified by:
nextin interfacejava.util.Iterator<DomainFolder>
-
-