org.codehaus.plexus.component.factory.ant
Class AntScriptInvoker

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by 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
static java.lang.String BASEDIR_PARAMETER
           
static java.lang.String MESSAGE_LEVEL_PARAMETER
           
 
Constructor Summary
AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, java.lang.ClassLoader loader)
           
 
Method Summary
 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)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface org.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 interface org.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()


Copyright © 2001-2010 Codehaus. All Rights Reserved.