Package org.eclipse.sisu.space
Interface SpaceVisitor
-
- All Known Implementing Classes:
PlexusTypeVisitor
,QualifiedTypeVisitor
,SisuIndex
public interface SpaceVisitor
Something that can visitClassSpace
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
enterSpace(ClassSpace space)
Enters the class space.void
leaveSpace()
Leaves the class space.ClassVisitor
visitClass(java.net.URL url)
Visits a class resource in the class space.
-
-
-
Method Detail
-
enterSpace
void enterSpace(ClassSpace space)
Enters the class space.- Parameters:
space
- The class space
-
visitClass
ClassVisitor visitClass(java.net.URL url)
Visits a class resource in the class space.- Parameters:
url
- The class resource URL- Returns:
- Class visitor;
null
if it is not interested in visiting the class
-
leaveSpace
void leaveSpace()
Leaves the class space.
-
-