Class AntScriptInvoker
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.codehaus.plexus.component.factory.ant.AntScriptInvoker
-
- All Implemented Interfaces:
org.codehaus.plexus.component.MapOrientedComponent,org.codehaus.plexus.logging.LogEnabled
public class AntScriptInvoker extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.codehaus.plexus.component.MapOrientedComponent
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASEDIR_PARAMETERstatic java.lang.StringMESSAGE_LEVEL_PARAMETER
-
Constructor Summary
Constructors Constructor Description AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, java.lang.ClassLoader loader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement rd, java.lang.Object rv)protected intconvertMsgLevel(java.lang.String msgLevel)java.io.FilegetBasedir()org.codehaus.plexus.component.repository.ComponentDescriptorgetDescriptor()static java.lang.String[]getImplicitOptionalParameters()static java.lang.String[]getImplicitRequiredParameters()java.lang.StringgetMessageLevel()org.apache.tools.ant.ProjectgetProject()java.util.PropertiesgetProperties()java.util.MapgetReferences()java.io.FilegetScript()java.lang.StringgetScriptResource()java.lang.StringgetTarget()voidinvoke()voidsetComponentConfiguration(java.util.Map componentConfiguration)
-
-
-
Field Detail
-
BASEDIR_PARAMETER
public static final java.lang.String BASEDIR_PARAMETER
- See Also:
- Constant Field Values
-
MESSAGE_LEVEL_PARAMETER
public static final java.lang.String MESSAGE_LEVEL_PARAMETER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AntScriptInvoker
public AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, java.lang.ClassLoader loader) throws java.io.IOException, org.codehaus.plexus.component.factory.ComponentInstantiationException- Throws:
java.io.IOExceptionorg.codehaus.plexus.component.factory.ComponentInstantiationException
-
-
Method Detail
-
getImplicitRequiredParameters
public static java.lang.String[] getImplicitRequiredParameters()
-
getImplicitOptionalParameters
public static java.lang.String[] getImplicitOptionalParameters()
-
addComponentRequirement
public void addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement rd, java.lang.Object rv) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException- Specified by:
addComponentRequirementin interfaceorg.codehaus.plexus.component.MapOrientedComponent- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
setComponentConfiguration
public void setComponentConfiguration(java.util.Map componentConfiguration) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException- Specified by:
setComponentConfigurationin interfaceorg.codehaus.plexus.component.MapOrientedComponent- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
invoke
public void invoke() throws AntComponentExecutionException- Throws:
AntComponentExecutionException
-
convertMsgLevel
protected int convertMsgLevel(java.lang.String msgLevel)
-
getProject
public org.apache.tools.ant.Project getProject()
-
getDescriptor
public org.codehaus.plexus.component.repository.ComponentDescriptor getDescriptor()
-
getScript
public java.io.File getScript()
-
getScriptResource
public java.lang.String getScriptResource()
-
getTarget
public java.lang.String getTarget()
-
getReferences
public java.util.Map getReferences()
-
getProperties
public java.util.Properties getProperties()
-
getBasedir
public java.io.File getBasedir()
-
getMessageLevel
public java.lang.String getMessageLevel()
-
-