public abstract class ClassRoot extends ClassPackage implements TraversalRoot
| Modifier | Constructor and Description |
|---|---|
protected |
ClassRoot(File rootFile) |
| Modifier and Type | Method and Description |
|---|---|
ClassRoot |
getRoot() |
File |
getRootFile() |
protected abstract void |
scan(ClassCollector classCollector) |
String |
toString() |
void |
traverse(NamePattern pattern,
ClassVisitor visitor) |
addClass, getAlternatives, getClass, getClasses, getPackageName, getParent, getShortName, getSubPackage, getSubPackages, traverseprotected ClassRoot(File rootFile)
protected abstract void scan(ClassCollector classCollector) throws IOException
IOExceptionpublic final void traverse(NamePattern pattern, ClassVisitor visitor)
traverse in interface TraversalRootpublic final ClassRoot getRoot()
getRoot in class ClassPackagepublic final File getRootFile()
getRootFile in class ClassPackagepublic String toString()
toString in class ClassPackageCopyright © 2017–2021 Hans Jörg Heßmann. All rights reserved.