Class LocationRenderer

  • All Implemented Interfaces:
    ObjectRenderer<Location>

    @Scope("perthread")
    public class LocationRenderer
    extends Object
    implements ObjectRenderer<Location>
    Responsible for rendering a Location. It is designed to only perform the full output (which includes a snippet of the source file) once per render. This requires the use of the "perthread" scope (since the service tracks, internally, which locations have already been rendered, to avoid repetition).