- added javadoc and normal doc where appropriate
- renamed variables from m_*
Kev
Index: AntResolver.java
===================================================================
RCS file:
/home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/optional/extension/resolvers/AntResolver.java,v
retrieving revision 1.10
diff -u -r1.10 AntResolver.java
--- AntResolver.java 9 Mar 2004 16:48:26 -0000 1.10
+++ AntResolver.java 10 Dec 2004 05:46:57 -0000
@@ -29,63 +29,87 @@
*
* @version $Revision: 1.10 $ $Date: 2004/03/09 16:48:26 $
*/
-public class AntResolver
- implements ExtensionResolver {
- private File m_antfile;
- private File m_destfile;
- private String m_target;
-
- public void setAntfile(File antfile) {
- m_antfile = antfile;
+public class AntResolver implements ExtensionResolver {
+ private File antfile;
+ private File destfile;
+ private String target;
+
+ /**
+ * Sets the ant file
+ * @param antfile the ant file to set
+ */
+ public void setAntfile(final File antfile) {
+ this.antfile = antfile;
}
- public void setDestfile(File destfile) {
- m_destfile = destfile;
+ /**
+ * Sets the destination file
+ * @param destfile the destination file
+ */
+ public void setDestfile(final File destfile) {
+ this.destfile = destfile;
}
+ /**
+ * Sets the target
+ * @param target the target
+ */
public void setTarget(final String target) {
- m_target = target;
+ this.target = target;
}
+ /**
+ * Returns the resolved file
+ * @param extension the extension
+ * @param project the project
+ * @return the file resolved
+ * @throws BuildException if the file cannot be resolved
+ */
public File resolve(final Extension extension,
- final Project project)
- throws BuildException {
+ final Project project) throws BuildException {
validate();
final Ant ant = (Ant) project.createTask("ant");
ant.setInheritAll(false);
- ant.setAntfile(m_antfile.getName());
+ ant.setAntfile(antfile.getName());
try {
final File dir =
- m_antfile.getParentFile().getCanonicalFile();
+ antfile.getParentFile().getCanonicalFile();
ant.setDir(dir);
} catch (final IOException ioe) {
throw new BuildException(ioe.getMessage(), ioe);
}
- if (null != m_target) {
- ant.setTarget(m_target);
+ if (null != target) {
+ ant.setTarget(target);
}
ant.execute();
- return m_destfile;
+ return destfile;
}
-
+
+ /*
+ * Validates URL
+ */
private void validate() {
- if (null == m_antfile) {
+ if (null == antfile) {
final String message = "Must specify Buildfile";
throw new BuildException(message);
}
- if (null == m_destfile) {
+ if (null == destfile) {
final String message = "Must specify destination file";
throw new BuildException(message);
}
}
+ /**
+ * Returns a string representation
+ * @return the string representation
+ */
public String toString() {
- return "Ant[" + m_antfile + "==>" + m_destfile + "]";
+ return "Ant[" + antfile + "==>" + destfile + "]";
}
}
Index: LocationResolver.java
===================================================================
RCS file:
/home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/optional/extension/resolvers/LocationResolver.java,v
retrieving revision 1.10
diff -u -r1.10 LocationResolver.java
--- LocationResolver.java 9 Mar 2004 16:48:27 -0000 1.10
+++ LocationResolver.java 10 Dec 2004 05:46:57 -0000
@@ -27,26 +27,38 @@
*
* @version $Revision: 1.10 $ $Date: 2004/03/09 16:48:27 $
*/
-public class LocationResolver
- implements ExtensionResolver {
- private String m_location;
+public class LocationResolver implements ExtensionResolver {
+ private String location;
+ /**
+ * Sets the location for this resolver
+ * @param location the location
+ */
public void setLocation(final String location) {
- m_location = location;
+ this.location = location;
}
+ /**
+ * Returns the resolved file
+ * @param extension the extension
+ * @param project the project
+ * @return the file resolved
+ * @throws BuildException if there\'s no location set
+ */
public File resolve(final Extension extension,
- final Project project)
- throws BuildException {
- if (null == m_location) {
+ final Project project) throws BuildException {
+ if (null == location) {
final String message = "No location specified for resolver";
throw new BuildException(message);
}
- return project.resolveFile(m_location);
+ return project.resolveFile(location);
}
-
+ /**
+ * Returns a string representation of the Location
+ * @return the string representation
+ */
public String toString() {
- return "Location[" + m_location + "]";
+ return "Location[" + location + "]";
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]