public interface ClasspathTree
The classpath tree defines the path that is used to search for Java classes and other resources. In addition, it provides the route to each class or resource, allowing a caller to determine how a particular class or resource is included on the path.
Modifier and Type | Method and Description |
---|---|
void |
visitClasspathTree(ClasspathTreeVisitor visitor)
Visit the classpath tree.
|
void |
visitClasspathTree(ClasspathTreeVisitor visitor,
java.util.EnumSet<ClasspathTreeVisitOptions> options)
Visit the classpath tree.
|
void |
visitJavaTypes(JavaTypeVisitor visitor)
Visit the Java types available in the classpath tree.
|
void |
visitJavaTypes(JavaTypeVisitor visitor,
java.util.EnumSet<ClasspathTreeVisitOptions> options)
Visit the Java types available in the classpath tree.
|
void |
visitResources(java.lang.String name,
ResourceVisitor visitor)
Visit the resources available in the classpath tree.
|
void |
visitResources(java.lang.String name,
ResourceVisitor visitor,
java.util.EnumSet<ClasspathTreeVisitOptions> options)
Visit the resources available in the classpath tree.
|
void visitClasspathTree(ClasspathTreeVisitor visitor)
visitor
- the visitorvoid visitClasspathTree(ClasspathTreeVisitor visitor, java.util.EnumSet<ClasspathTreeVisitOptions> options)
visitor
- the visitoroptions
- the visit optionsvoid visitJavaTypes(JavaTypeVisitor visitor)
visitor
- the visitorvoid visitJavaTypes(JavaTypeVisitor visitor, java.util.EnumSet<ClasspathTreeVisitOptions> options)
visitor
- the visitoroptions
- the visit optionsvoid visitResources(java.lang.String name, ResourceVisitor visitor)
name
- the resource namevisitor
- the visitorvoid visitResources(java.lang.String name, ResourceVisitor visitor, java.util.EnumSet<ClasspathTreeVisitOptions> options)
name
- the resource namevisitor
- the visitoroptions
- the visit options