org.apache.tools.ant.taskdefs.optional.extension.resolvers
Class URLResolver

java.lang.Object
  extended by org.apache.tools.ant.taskdefs.optional.extension.resolvers.URLResolver
All Implemented Interfaces:
ExtensionResolver

public class URLResolver
extends java.lang.Object
implements ExtensionResolver

Resolver that just returns s specified location.


Constructor Summary
URLResolver()
           
 
Method Summary
 java.io.File resolve(Extension extension, Project project)
          Returns the file resolved from URL and directory
 void setDestdir(java.io.File destdir)
          Sets the destination directory
 void setDestfile(java.io.File destfile)
          Sets the destination file
 void setUrl(java.net.URL url)
          Sets the URL
 java.lang.String toString()
          Returns a string representation of the URL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URLResolver

public URLResolver()
Method Detail

setUrl

public void setUrl(java.net.URL url)
Sets the URL

Parameters:
url - the url

setDestfile

public void setDestfile(java.io.File destfile)
Sets the destination file

Parameters:
destfile - the destination file

setDestdir

public void setDestdir(java.io.File destdir)
Sets the destination directory

Parameters:
destdir - the destination directory

resolve

public java.io.File resolve(Extension extension,
                            Project project)
                     throws BuildException
Returns the file resolved from URL and directory

Specified by:
resolve in interface ExtensionResolver
Parameters:
extension - the extension
project - the project
Returns:
file the file resolved
Throws:
BuildException - if the URL is invalid

toString

public java.lang.String toString()
Returns a string representation of the URL

Overrides:
toString in class java.lang.Object
Returns:
the string representation