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.String
BASEDIR_PARAMETER
static java.lang.String
MESSAGE_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 void
addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement rd, java.lang.Object rv)
protected int
convertMsgLevel(java.lang.String msgLevel)
java.io.File
getBasedir()
org.codehaus.plexus.component.repository.ComponentDescriptor
getDescriptor()
static java.lang.String[]
getImplicitOptionalParameters()
static java.lang.String[]
getImplicitRequiredParameters()
java.lang.String
getMessageLevel()
org.apache.tools.ant.Project
getProject()
java.util.Properties
getProperties()
java.util.Map
getReferences()
java.io.File
getScript()
java.lang.String
getScriptResource()
java.lang.String
getTarget()
void
invoke()
void
setComponentConfiguration(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.IOException
org.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:
addComponentRequirement
in 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:
setComponentConfiguration
in 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()
-
-