Class JavaResource

    • Constructor Detail

      • JavaResource

        public JavaResource()
        Default constructor.
      • JavaResource

        public JavaResource​(java.lang.String name,
                            Path path)
        Construct a new JavaResource using the specified name and classpath.
        Parameters:
        name - the resource name.
        path - the classpath.
    • Method Detail

      • openInputStream

        protected java.io.InputStream openInputStream​(java.lang.ClassLoader cl)
                                               throws java.io.IOException
        open the input stream from a specific classloader
        Specified by:
        openInputStream in class AbstractClasspathResource
        Parameters:
        cl - the classloader to use. Will be null if the system classloader is used
        Returns:
        an open input stream for the resource
        Throws:
        java.io.IOException - if an error occurs.
      • getURL

        public java.net.URL getURL()
        Get the URL represented by this Resource.
        Specified by:
        getURL in interface URLProvider
        Returns:
        the file.
        Since:
        Ant 1.8.0
      • compareTo

        public int compareTo​(Resource another)
        Compare this JavaResource to another Resource.
        Specified by:
        compareTo in interface java.lang.Comparable<Resource>
        Overrides:
        compareTo in class Resource
        Parameters:
        another - the other Resource against which to compare.
        Returns:
        a negative integer, zero, or a positive integer as this JavaResource is less than, equal to, or greater than the specified Resource.