diff --git a/docs/manual/CoreTypes/resources.html b/docs/manual/CoreTypes/resources.html index 29e832b41..ff9d86a52 100644 --- a/docs/manual/CoreTypes/resources.html +++ b/docs/manual/CoreTypes/resources.html @@ -87,7 +87,7 @@ implementations are also usable as single-element Yes - base + basedir The base directory of this resource. When this attribute is set, attempts to access the name of the resource will yield a path relative to this location. diff --git a/src/etc/testcases/types/resources/selectors/build.xml b/src/etc/testcases/types/resources/selectors/build.xml index 102ce94bf..d0500bfaf 100755 --- a/src/etc/testcases/types/resources/selectors/build.xml +++ b/src/etc/testcases/types/resources/selectors/build.xml @@ -31,7 +31,7 @@ - + diff --git a/src/main/org/apache/tools/ant/types/resources/FileResource.java b/src/main/org/apache/tools/ant/types/resources/FileResource.java index 224cc1736..5f47ecbbf 100755 --- a/src/main/org/apache/tools/ant/types/resources/FileResource.java +++ b/src/main/org/apache/tools/ant/types/resources/FileResource.java @@ -40,7 +40,7 @@ public class FileResource extends Resource implements Touchable { = Resource.getMagicNumber("null file".getBytes()); private File file; - private File base; + private File baseDir; /** * Default constructor. @@ -49,13 +49,13 @@ public class FileResource extends Resource implements Touchable { } /** - * Construct a new FileResource using the specified base File and relative name. - * @param b the base File (directory). + * Construct a new FileResource using the specified basedir and relative name. + * @param b the basedir as File. * @param name the relative filename. */ public FileResource(File b, String name) { setFile(FILE_UTILS.resolveFile(b, name)); - setBase(b); + setBaseDir(b); } /** @@ -95,21 +95,21 @@ public class FileResource extends Resource implements Touchable { } /** - * Set the base File for this FileResource. - * @param b the base File. + * Set the basedir for this FileResource. + * @param b the basedir as File. */ - public void setBase(File b) { + public void setBaseDir(File b) { checkAttributesAllowed(); - base = b; + baseDir = b; } /** - * Return the base to which the name is relative. - * @return the base File. + * Return the basedir to which the name is relative. + * @return the basedir as File. */ - public File getBase() { + public File getBaseDir() { return isReference() - ? ((FileResource) getCheckedRef()).getBase() : base; + ? ((FileResource) getCheckedRef()).getBaseDir() : baseDir; } /** @@ -117,21 +117,21 @@ public class FileResource extends Resource implements Touchable { * @param r the Reference to set. */ public void setRefid(Reference r) { - if (file != null || base != null) { + if (file != null || baseDir != null) { throw tooManyAttributes(); } super.setRefid(r); } /** - * Get the name of this FileResource relative to its base, if any. + * Get the name of this FileResource relative to its baseDir, if any. * @return the name of this resource. */ public String getName() { if (isReference()) { return ((Resource) getCheckedRef()).getName(); } - File b = getBase(); + File b = getBaseDir(); return b == null ? getNotNullFile().getAbsolutePath() : FILE_UTILS.removeLeadingPath(b, getNotNullFile()); }