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
      • descriptor

        private final org.codehaus.plexus.component.repository.ComponentDescriptor descriptor
      • script

        private final java.io.File script
      • scriptResource

        private final java.lang.String scriptResource
      • target

        private java.lang.String target
      • references

        private java.util.Map references
      • properties

        private java.util.Properties properties
      • project

        private org.apache.tools.ant.Project project
      • basedir

        private java.io.File basedir
      • messageLevel

        private java.lang.String messageLevel
    • 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
      • initializeProject

        private void initializeProject()
      • 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()