org.sonar.api.task
Class TaskDefinition

java.lang.Object
  extended by org.sonar.api.task.TaskDefinition
All Implemented Interfaces:
TaskComponent

public class TaskDefinition
extends Object
implements TaskComponent

Implement this interface to provide a new task.

Since:
3.5

Method Summary
static TaskDefinition create()
           
 String getCommand()
           
 String getDescription()
           
 String getName()
           
 Class<? extends Task> getTask()
           
 TaskDefinition setCommand(String command)
           
 TaskDefinition setDescription(String description)
           
 TaskDefinition setName(String name)
           
 TaskDefinition setTask(Class<? extends Task> task)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static TaskDefinition create()

getName

public String getName()

setName

public TaskDefinition setName(String name)

getDescription

public String getDescription()

setDescription

public TaskDefinition setDescription(String description)

getCommand

public String getCommand()

setCommand

public TaskDefinition setCommand(String command)

getTask

public Class<? extends Task> getTask()

setTask

public TaskDefinition setTask(Class<? extends Task> task)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 SonarSource. All Rights Reserved.