com.atlassian.clover.api.registry

## Class EntityVisitor

- java.lang.Object
- - com.atlassian.clover.api.registry.EntityVisitor

-     public abstract class EntityVisitor
      extends java.lang.Object

  Callback handler for `EntityContainer`. The `EntityContainer.visit()` will call one of the methods in this interface, depending on the runtime type of the EntityContainer.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `EntityVisitor()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `visitClass(ClassInfo parentClass)`
    `void` | `visitFile(FileInfo parentFile)`
    `void` | `visitMethod(MethodInfo parentMethod)`
    `void` | `visitPackage(PackageInfo parentPackage)`
    `void` | `visitProject(ProjectInfo parentProject)`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### EntityVisitor

          public EntityVisitor()

  - ### Method Detail

    - #### visitProject

          public void visitProject(ProjectInfo parentProject)

    - #### visitPackage

          public void visitPackage(PackageInfo parentPackage)

    - #### visitFile

          public void visitFile(FileInfo parentFile)

    - #### visitClass

          public void visitClass(ClassInfo parentClass)

    - #### visitMethod

          public void visitMethod(MethodInfo parentMethod)