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>
 
 - 
 
 -