org.mevenide.goals.grabber
Interface IGoalsGrabber

All Known Implementing Classes:
AbstractGoalsGrabber, DefaultGoalsGrabber, GoalsGrabbersAggregator, ProjectGoalsGrabber

public interface IGoalsGrabber

Version:
$Id: IGoalsGrabber.java 3 mai 2003 22:20:0113:34:35 Exp gdodinet
Author:
Gilles Dodinet (gdodinet@wanadoo.fr)

Field Summary
static java.lang.String ORIGIN_PLUGIN
           
static java.lang.String ORIGIN_PROJECT
           
 
Method Summary
 java.lang.String getDescription(java.lang.String fullyQualifiedGoalName)
          return the description of plugin:goal
 java.lang.String[] getGoals(java.lang.String plugin)
          return the goals declared by the plugin whose name is passed as parameter
 java.lang.String getName()
           
 java.lang.String getOrigin(java.lang.String fullyQualifiedGoalName)
          will return where the goal is defined.
 java.lang.String[] getPlugins()
          return all available plugins
 java.lang.String[] getPrereqs(java.lang.String fullyQualifiedGoalName)
           
 void refresh()
           
 

Field Detail

ORIGIN_PROJECT

static final java.lang.String ORIGIN_PROJECT
See Also:
Constant Field Values

ORIGIN_PLUGIN

static final java.lang.String ORIGIN_PLUGIN
See Also:
Constant Field Values
Method Detail

getPlugins

java.lang.String[] getPlugins()
return all available plugins

Returns:
Collection

getGoals

java.lang.String[] getGoals(java.lang.String plugin)
return the goals declared by the plugin whose name is passed as parameter

Parameters:
plugin -
Returns:
Collection

getDescription

java.lang.String getDescription(java.lang.String fullyQualifiedGoalName)
return the description of plugin:goal

Parameters:
plugin -
goal -

getPrereqs

java.lang.String[] getPrereqs(java.lang.String fullyQualifiedGoalName)

refresh

void refresh()
             throws java.lang.Exception
Throws:
java.lang.Exception

getOrigin

java.lang.String getOrigin(java.lang.String fullyQualifiedGoalName)
will return where the goal is defined.

Returns:
ORIGIN_PLUGIN or ORIGIN_PROJECT

getName

java.lang.String getName()


Copyright © 2003-2005 The Codehaus. All Rights Reserved.