org.apache.tools.ant.taskdefs.optional.extension

Interface ExtensionResolver

Known Implementing Classes:
AntResolver, LocationResolver, URLResolver

public interface ExtensionResolver

Interface to locate a File that satisfies extension.

Version:
$Revision: 1.5.2.4 $ $Date: 2004/03/09 17:01:45 $

Method Summary

File
resolve(Extension extension, Project project)
Attempt to locate File that satisfies extension via resolver.

Method Details

resolve

public File resolve(Extension extension,
                    Project project)
            throws BuildException
Attempt to locate File that satisfies extension via resolver.

Parameters:
extension - the extension
project - the Ant project instance

Returns:
the File satisfying extension, null if can not resolve extension

Throws:
BuildException - if error occurs attempting to resolve extension


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.