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());
}