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.JavaModelException
protected T traverse(org.eclipse.jdt.core.IPackageFragment pack, boolean stopOnFirstResult, PackageFragmentRootWalker.TraversalState state) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
protected 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)