Class 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 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
      • 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()