peterreilly 2005/01/21 08:37:51
Modified: src/main/org/apache/tools/ant/util/facade
FacadeTaskHelper.java
ImplementationSpecificArgument.java
Log:
javadoc
Revision Changes Path
1.14 +11 -5
ant/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java
Index: FacadeTaskHelper.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- FacadeTaskHelper.java 9 Mar 2004 16:48:54 -0000 1.13
+++ FacadeTaskHelper.java 21 Jan 2005 16:37:51 -0000 1.14
@@ -1,5 +1,5 @@
/*
- * Copyright 2002-2004 The Apache Software Foundation
+ * Copyright 2002-2005 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -62,7 +62,7 @@
/**
* @param defaultValue The default value for the implementation.
* Must not be null.
- * @param magicValue the value of a magic property that may hold a user
+ * @param magicValue the value of a magic property that may hold a user.
* choice. May be null.
*/
public FacadeTaskHelper(String defaultValue, String magicValue) {
@@ -72,6 +72,7 @@
/**
* Used to set the value of the magic property.
+ * @param magicValue the value of a magic property that may hold a user.
*/
public void setMagicValue(String magicValue) {
this.magicValue = magicValue;
@@ -79,6 +80,7 @@
/**
* Used for explicit user choices.
+ * @param userChoice the explicitly chosen implementation.
*/
public void setImplementation(String userChoice) {
this.userChoice = userChoice;
@@ -86,6 +88,7 @@
/**
* Retrieves the implementation.
+ * @return the implementation.
*/
public String getImplementation() {
return userChoice != null ? userChoice
@@ -94,7 +97,8 @@
}
/**
- * Retrieves the explicit user choice
+ * Retrieves the explicit user choice.
+ * @return the explicit user choice.
*/
public String getExplicitChoice() {
return userChoice;
@@ -102,6 +106,7 @@
/**
* Command line argument.
+ * @param arg an argument to add.
*/
public void addImplementationArgument(ImplementationSpecificArgument
arg) {
args.addElement(arg);
@@ -110,6 +115,7 @@
/**
* Retrieves the command line arguments enabled for the current
* facade implementation.
+ * @return an array of command line arguements.
*/
public String[] getArgs() {
Vector tmp = new Vector(args.size());
@@ -129,7 +135,7 @@
/**
* Tests whether the implementation has been chosen by the user
* (either via a magic property or explicitly.
- *
+ * @return true if magic or user choice has be set.
* @since Ant 1.5.2
*/
public boolean hasBeenSet() {
1.8 +15 -2
ant/src/main/org/apache/tools/ant/util/facade/ImplementationSpecificArgument.java
Index: ImplementationSpecificArgument.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/util/facade/ImplementationSpecificArgument.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ImplementationSpecificArgument.java 9 Mar 2004 16:48:54 -0000
1.7
+++ ImplementationSpecificArgument.java 21 Jan 2005 16:37:51 -0000
1.8
@@ -1,5 +1,5 @@
/*
- * Copyright 2002,2004 The Apache Software Foundation
+ * Copyright 2002,2004-2005 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -30,14 +30,27 @@
public class ImplementationSpecificArgument extends Commandline.Argument {
private String impl;
+ /** Constructor for ImplementationSpecificArgument. */
public ImplementationSpecificArgument() {
super();
}
+ /**
+ * Set the implementation this argument is for.
+ * @param impl the implementation this command line argument is for.
+ */
public void setImplementation(String impl) {
this.impl = impl;
}
+ /**
+ * Return the parts this Argument consists of, if the
+ * implementation matches the chosen implementation.
+ * @see Commandline.Argument#getParts()
+ * @param chosenImpl the implementation to check against.
+ * @return the parts if the implemention matches or an zero length
+ * array if not.
+ */
public final String[] getParts(String chosenImpl) {
if (impl == null || impl.equals(chosenImpl)) {
return super.getParts();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]