org.apache.tools.ant.taskdefs

Class WhichResource

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class WhichResource
    extends Task
    Find a class or resource on the supplied classpath, or the system classpath if none is supplied. The named property is set if the item can be found. For example
     <whichresource resource="/log4j.properties"
       property="log4j.url" >
     
    Since:
    Ant 1.6
    • Constructor Detail

      • WhichResource

        public WhichResource()
    • Method Detail

      • setClasspath

        public void setClasspath(Path cp)
        Set the classpath to be used for this compilation.
        Parameters:
        cp - the classpath to be used.
      • createClasspath

        public Path createClasspath()
        Adds a path to the classpath.
        Returns:
        a classpath to be configured.
      • setClasspathRef

        public void setClasspathRef(Reference r)
        Set the classpath to use by reference.
        Parameters:
        r - a reference to an existing classpath.
        Since:
        Ant 1.7.1
      • setResource

        public void setResource(java.lang.String resource)
        name the resource to look for
        Parameters:
        resource - the name of the resource to look for.
      • setClass

        public void setClass(java.lang.String classname)
        name the class to look for
        Parameters:
        classname - the name of the class to look for.
      • setProperty

        public void setProperty(java.lang.String property)
        the property to fill with the URL of the resource or class
        Parameters:
        property - the property to be set.