public abstract class PackageFragmentRootWalker<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PackageFragmentRootWalker.TraversalState |
| Constructor and Description |
|---|
PackageFragmentRootWalker() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
handle(org.eclipse.jdt.core.IJarEntryResource jarEntry,
PackageFragmentRootWalker.TraversalState state) |
protected T |
traverse(org.eclipse.jdt.core.IJarEntryResource jarEntry,
boolean stopOnFirstResult,
PackageFragmentRootWalker.TraversalState state) |
protected T |
traverse(org.eclipse.jdt.core.IPackageFragment pack,
boolean stopOnFirstResult,
PackageFragmentRootWalker.TraversalState state) |
T |
traverse(org.eclipse.jdt.core.IPackageFragmentRoot root,
boolean stopOnFirstResult) |
public T traverse(org.eclipse.jdt.core.IPackageFragmentRoot root, boolean stopOnFirstResult) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionprotected T traverse(org.eclipse.jdt.core.IPackageFragment pack, boolean stopOnFirstResult, PackageFragmentRootWalker.TraversalState state) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionprotected T traverse(org.eclipse.jdt.core.IJarEntryResource jarEntry, boolean stopOnFirstResult, PackageFragmentRootWalker.TraversalState state)
protected abstract T handle(org.eclipse.jdt.core.IJarEntryResource jarEntry, PackageFragmentRootWalker.TraversalState state)