public class GoalToJellyScriptHousingMapper extends java.lang.Object implements PluginDefinitionHandler
| Constructor and Description |
|---|
GoalToJellyScriptHousingMapper()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDynaTagLib(java.lang.String tagLibUri,
JellyScriptHousing jellyScriptHousing) |
void |
addGoal(java.lang.String name,
java.lang.String prereqs,
java.lang.String description,
JellyScriptHousing jellyScriptHousing) |
void |
addPluginDynaTagDep(JellyScriptHousing housing,
java.lang.String uri) |
void |
addPostGoal(java.lang.String name,
JellyScriptHousing jellyScriptHousing) |
void |
addPreGoal(java.lang.String name,
JellyScriptHousing jellyScriptHousing) |
(package private) void |
addResolvedPlugins(java.util.List projectHousings) |
(package private) void |
clearResolvedPlugins() |
java.lang.String |
getDefaultGoalName() |
Goal[] |
getExecutionChain(java.lang.String name,
WerkzProject project) |
(package private) java.lang.String |
getGoalDescription(java.lang.String goalName) |
(package private) java.util.Set |
getGoalNames() |
JellyScriptHousing |
getPluginHousing(java.lang.String goal) |
(package private) java.util.HashSet |
getPostGoalDecorators(java.lang.String goalName) |
(package private) java.util.HashSet |
getPreGoalDecorators(java.lang.String goalName) |
(package private) void |
invalidatePlugin(JellyScriptHousing housing) |
(package private) void |
merge(GoalToJellyScriptHousingMapper mapper)
Merge parent mapper.
|
void |
removePluginDynaTagDep(JellyScriptHousing housing,
java.lang.String uri) |
(package private) java.util.Set |
resolveJellyScriptHousings(java.lang.String goal)
Find the appropriate plugins that provide the give goal and its precursors.
|
void |
setDefaultGoalName(java.lang.String defaultGoalName) |
public GoalToJellyScriptHousingMapper()
void merge(GoalToJellyScriptHousingMapper mapper) throws CyclicGoalChainException
mapper - mapper to copy fromCyclicGoalChainExceptionpublic java.lang.String getDefaultGoalName()
public void setDefaultGoalName(java.lang.String defaultGoalName)
setDefaultGoalName in interface PluginDefinitionHandlerpublic JellyScriptHousing getPluginHousing(java.lang.String goal)
java.util.HashSet getPostGoalDecorators(java.lang.String goalName)
java.util.HashSet getPreGoalDecorators(java.lang.String goalName)
java.util.Set resolveJellyScriptHousings(java.lang.String goal)
throws NoSuchGoalException
goal - the goal to findNoSuchGoalException - if the given goal is in no pluginsMavenAttainGoalTagpublic Goal[] getExecutionChain(java.lang.String name, WerkzProject project) throws NoSuchGoalException
NoSuchGoalExceptionpublic void addPluginDynaTagDep(JellyScriptHousing housing, java.lang.String uri)
addPluginDynaTagDep in interface PluginDefinitionHandlerpublic void removePluginDynaTagDep(JellyScriptHousing housing, java.lang.String uri)
removePluginDynaTagDep in interface PluginDefinitionHandlerpublic void addDynaTagLib(java.lang.String tagLibUri,
JellyScriptHousing jellyScriptHousing)
addDynaTagLib in interface PluginDefinitionHandlerpublic void addPostGoal(java.lang.String name,
JellyScriptHousing jellyScriptHousing)
addPostGoal in interface PluginDefinitionHandlerpublic void addPreGoal(java.lang.String name,
JellyScriptHousing jellyScriptHousing)
addPreGoal in interface PluginDefinitionHandlerpublic void addGoal(java.lang.String name,
java.lang.String prereqs,
java.lang.String description,
JellyScriptHousing jellyScriptHousing)
addGoal in interface PluginDefinitionHandlerjava.util.Set getGoalNames()
java.lang.String getGoalDescription(java.lang.String goalName)
void addResolvedPlugins(java.util.List projectHousings)
void clearResolvedPlugins()
void invalidatePlugin(JellyScriptHousing housing)
Copyright © 2001-2013 Apache Software Foundation. All Rights Reserved.