Class URLResolver
- java.lang.Object
-
- 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
Constructors Constructor Description URLResolver()
-
Method Summary
Modifier and Type Method Description java.io.Fileresolve(Extension extension, Project project)Returns the file resolved from URL and directoryvoidsetDestdir(java.io.File destdir)Sets the destination directoryvoidsetDestfile(java.io.File destfile)Sets the destination filevoidsetUrl(java.net.URL url)Sets the URLjava.lang.StringtoString()Returns a string representation of the URL
-
-
-
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:
resolvein interfaceExtensionResolver- Parameters:
extension- the extensionproject- 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:
toStringin classjava.lang.Object- Returns:
- the string representation
-
-