Package org.apache.tools.ant

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


                HashSet classesToValidate = new HashSet ();
                Iterator attrs = classes.iterator ();
                while (attrs.hasNext ()) {
                    String className = (String) attrs.next ();
                   
                    Class clazz = cl.loadClass (className);
                    classesToValidate.add (clazz);
                }
               
                Iterator iter = validators.iterator ();
                while (iter.hasNext ()) {
View Full Code Here


                }
               
                Iterator iter = validators.iterator ();
                while (iter.hasNext ()) {
                    Validator validator = (Validator) iter.next ();
                    Class validatorClass = cl.loadClass (validator.getClassName ());
                    AttributeValidator attrValidator = (AttributeValidator) validatorClass.newInstance ();
                    try {
                        attrValidator.validate (classesToValidate);
                    } catch (ValidationException ve) {
                        throw new BuildException (ve.getInvalidClass () + " failed to validate: " + ve.getMessage ());
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

     */
    protected boolean is272() {
        try {
            AntClassLoader l = new AntClassLoader(getProject(),
                                                  commandline.getClasspath());
            l.loadClass("antlr.Version");
            return true;
        } catch (ClassNotFoundException e) {
            return false;
        } // end of try-catch
    }
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

            + classpath.toString(), Project.MSG_VERBOSE);

        AntClassLoader 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;

        } catch (ClassNotFoundException cnf2) {
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;

        } catch (ClassNotFoundException cnf3) {
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

     */
    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

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.