Package org.apache.tools.ant

Examples of org.apache.tools.ant.AntClassLoader.loadClass()


            Class c = null;
            if (classpath == null) {
                c = Class.forName(classname);
            } else {
                AntClassLoader al = new AntClassLoader(p, classpath);
                c = al.loadClass(classname);
            }
           
            FileNameMapper m = (FileNameMapper) c.newInstance();
            m.setFrom(from);
            m.setTo(to);
View Full Code Here


  public void execute() throws BuildException {
    String cvsLabel = null;   
    try {
      AntClassLoader classLoader = getProject().createClassLoader(
          getClasspath());
      Class beanClass = classLoader.loadClass(getVersionBean());

      Object chameleonBean = beanClass.newInstance();

      String version = BeanUtils.getProperty(chameleonBean, "version");
      version = version.replaceAll("\\$|(Date(.*))", "").trim();
View Full Code Here

     */
    private boolean isTomcat5x() {
        AntClassLoader l = null;
        try {
            l = getProject().createClassLoader(getClasspath());
            l.loadClass("org.apache.jasper.tagplugins.jstl.If");
            return true;
        } catch (ClassNotFoundException e) {
            return false;
        } finally {
            if (l != null) {
View Full Code Here

     */
    protected boolean is272() {
        AntClassLoader l = null;
        try {
            l = getProject().createClassLoader(commandline.getClasspath());
            l.loadClass("antlr.Version");
            return true;
        } catch (ClassNotFoundException e) {
            return false;
        } finally {
            if (l != null) {
View Full Code Here

        try {
            cl = classpath.getProject().createClassLoader(classpath);

            try {
                cl.loadClass(JonasDeploymentTool.GENIC_CLASS);
                log("Found GenIC class '" + JonasDeploymentTool.GENIC_CLASS
                    + "' in classpath.", Project.MSG_VERBOSE);
                return JonasDeploymentTool.GENIC_CLASS;

            } catch (ClassNotFoundException cnf1) {
View Full Code Here

                    + "' not found in classpath.",
                    Project.MSG_VERBOSE);
            }

            try {
                cl.loadClass(JonasDeploymentTool.OLD_GENIC_CLASS_1);
                log("Found GenIC class '"
                    + JonasDeploymentTool.OLD_GENIC_CLASS_1
                    + "' in classpath.", Project.MSG_VERBOSE);
                return JonasDeploymentTool.OLD_GENIC_CLASS_1;
View Full Code Here

                    + "' not found in classpath.",
                    Project.MSG_VERBOSE);
            }

            try {
                cl.loadClass(JonasDeploymentTool.OLD_GENIC_CLASS_2);
                log("Found GenIC class '"
                    + JonasDeploymentTool.OLD_GENIC_CLASS_2
                    + "' in classpath.", Project.MSG_VERBOSE);
                return JonasDeploymentTool.OLD_GENIC_CLASS_2;
View Full Code Here

            log("Loading " + className + " using AntClassLoader with classpath " + _classpath,
                Project.MSG_VERBOSE);

            AntClassLoader loader = new AntClassLoader(getProject(), _classpath);

            return loader.loadClass(className);
        }
        else
        {
            log("Loading " + className + " using system loader.",
                Project.MSG_VERBOSE);
View Full Code Here

      {
         logMsgIfVerbose( I18N_PROCESSING_CLASS, class_file );
         try
         {
            class_file = getClassNameFromClassFile( class_file );
            Class clazz = classloader.loadClass( class_file );
            logMsgIfVerbose( I18N_LOADED_CLASS, clazz );

            if ( !processI18NClass( clazz ) )
            {
               logMsgIfVerbose( I18N_CLASS_IGNORED, clazz );
View Full Code Here

                            if (classpath == null) {
                                clazz = Class.forName(className);
                            } else {
                                AntClassLoader al = new AntClassLoader(project,
                                                                       classpath);
                                clazz = al.loadClass(className);
                                AntClassLoader.initializeClass(clazz);
                            }
                            if (clazz != null) {
                                if (!FilterReader.class.isAssignableFrom(clazz)) {
                                    throw new BuildException(className +
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.