@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 and 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 and Description |
---|
ModelBuilder() |
Modifier and Type | Method and Description |
---|---|
Object |
findInContext(String key) |
ExecuteManager |
getExecuteManager() |
org.apache.maven.model.ReportSet |
getReportSet() |
List<ExecuteTask> |
getTasks() |
void |
initialize() |
void |
registerBeanFactory(String name,
Class type) |
void |
registerFactories() |
void |
registerFactory(String name,
String groupName,
groovy.util.Factory factory) |
protected void |
setClosureDelegate(groovy.lang.Closure c,
Object o) |
void |
setReportSet(org.apache.maven.model.ReportSet reportSet) |
void |
setVariable(String name,
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, Object o)
setClosureDelegate
in class groovy.util.FactoryBuilderSupport
public void setVariable(String name, Object value)
setVariable
in class groovy.util.FactoryBuilderSupport
public ExecuteManager getExecuteManager()
public List<ExecuteTask> getTasks()
public void registerFactories()
public void registerBeanFactory(String name, Class type)
registerBeanFactory
in class groovy.util.FactoryBuilderSupport
public void registerFactory(String name, String groupName, groovy.util.Factory factory)
registerFactory
in class groovy.util.FactoryBuilderSupport
public org.apache.maven.model.ReportSet getReportSet()
public void setReportSet(org.apache.maven.model.ReportSet reportSet)
Copyright © 2015. All rights reserved.