org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
@Component(role=ModelBuilder.class) public class ModelBuilder extends groovy.util.FactoryBuilderSupport implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Model
instances.Modifier and Type | Field | Description |
---|---|---|
protected org.codehaus.plexus.logging.Logger |
log |
attributeDelegates, autoRegistrationComplete, autoRegistrationRunning, CHILD_BUILDER, CURRENT_BUILDER, CURRENT_FACTORY, CURRENT_NAME, CURRENT_NODE, explicitMethods, explicitProperties, methodMissingDelegate, OWNER, PARENT_BUILDER, PARENT_CONTEXT, PARENT_FACTORY, PARENT_NAME, PARENT_NODE, postInstantiateDelegates, postNodeCompletionDelegates, preInstantiateDelegates, propertyMissingDelegate, registrationGroup, registrationGroupName, SCRIPT_CLASS_NAME
Constructor | Description |
---|---|
ModelBuilder() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
findInContext(java.lang.String key) |
|
ExecuteManager |
getExecuteManager() |
|
org.apache.maven.model.ReportSet |
getReportSet() |
|
java.util.List<ExecuteTask> |
getTasks() |
|
void |
initialize() |
|
void |
registerBeanFactory(java.lang.String name,
java.lang.Class type) |
|
void |
registerFactories() |
|
void |
registerFactory(java.lang.String name,
java.lang.String groupName,
groovy.util.Factory factory) |
|
protected void |
setClosureDelegate(groovy.lang.Closure c,
java.lang.Object o) |
|
void |
setReportSet(org.apache.maven.model.ReportSet reportSet) |
|
void |
setVariable(java.lang.String name,
java.lang.Object value) |
addAttributeDelegate, addDisposalClosure, addPostInstantiateDelegate, addPostNodeCompletionDelegate, addPreInstantiateDelegate, autoRegisterNodes, build, build, build, checkExplicitMethod, checkValueIsNull, checkValueIsType, checkValueIsTypeNotString, createNode, dispatchNodeCall, dispathNodeCall, dispose, getAttributeDelegates, getChildBuilder, getContext, getContextAttribute, getContexts, getContinuationData, getCurrent, getCurrentBuilder, getCurrentFactory, getCurrentName, getDisposalClosures, getExplicitMethods, getExplicitProperties, getFactories, getLocalExplicitMethods, getLocalExplicitProperties, getLocalFactories, getMethodMissingDelegate, getName, getNameMappingClosure, getParentContext, getParentFactory, getParentName, getParentNode, getPostInstantiateDelegates, getPostNodeCompletionDelegates, getPreInstantiateDelegates, getProperty, getPropertyMissingDelegate, getProxyBuilder, getRegistrationGroupItems, getRegistrationGroups, getVariable, getVariables, handleNodeAttributes, invokeMethod, invokeMethod, newContext, nodeCompleted, popContext, postInstantiate, postNodeCompletion, preInstantiate, registerBeanFactory, registerExplicitMethod, registerExplicitMethod, registerExplicitProperty, registerExplicitProperty, registerFactory, removeAttributeDelegate, removePostInstantiateDelegate, removePostNodeCompletionDelegate, removePreInstantiateDelegate, reset, resolveExplicitMethod, resolveExplicitProperty, resolveFactory, restoreFromContinuationData, setMethodMissingDelegate, setNameMappingClosure, setNodeAttributes, setParent, setProperty, setPropertyMissingDelegate, setProxyBuilder, withBuilder, withBuilder, withBuilder
public void initialize() throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
initialize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
protected void setClosureDelegate(groovy.lang.Closure c, java.lang.Object o)
setClosureDelegate
in class groovy.util.FactoryBuilderSupport
public void setVariable(java.lang.String name, java.lang.Object value)
setVariable
in class groovy.util.FactoryBuilderSupport
public ExecuteManager getExecuteManager()
public java.util.List<ExecuteTask> getTasks()
public void registerFactories()
public void registerBeanFactory(java.lang.String name, java.lang.Class type)
registerBeanFactory
in class groovy.util.FactoryBuilderSupport
public void registerFactory(java.lang.String name, java.lang.String groupName, groovy.util.Factory factory)
registerFactory
in class groovy.util.FactoryBuilderSupport
public java.lang.Object findInContext(java.lang.String key)
public org.apache.maven.model.ReportSet getReportSet()
public void setReportSet(org.apache.maven.model.ReportSet reportSet)