org.sonar.batch.issue
Class IssuableFactory

java.lang.Object
  extended by org.sonar.core.component.PerspectiveBuilder<Issuable>
      extended by org.sonar.batch.issue.IssuableFactory
All Implemented Interfaces:
BatchComponent, ServerComponent

public class IssuableFactory
extends PerspectiveBuilder<Issuable>

Create the perspective Issuable on components.

Since:
3.6

Constructor Summary
IssuableFactory(ModuleIssues moduleIssues, IssueCache cache, ProjectTree projectTree)
           
 
Method Summary
protected  Issuable loadPerspective(Class<Issuable> perspectiveClass, Component component)
           
 
Methods inherited from class org.sonar.core.component.PerspectiveBuilder
getPerspectiveClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssuableFactory

public IssuableFactory(ModuleIssues moduleIssues,
                       IssueCache cache,
                       ProjectTree projectTree)
Method Detail

loadPerspective

@CheckForNull
protected Issuable loadPerspective(Class<Issuable> perspectiveClass,
                                                Component component)
Specified by:
loadPerspective in class PerspectiveBuilder<Issuable>


Copyright © 2009–2015 SonarSource. All rights reserved.