@@ -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 @@ public class FacadeTaskHelper {
/**
* @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 @@ public class FacadeTaskHelper {
/**
* 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 @@ public class FacadeTaskHelper {
/**
* Used for explicit user choices.
* @param userChoice the explicitly chosen implementation.
*/
public void setImplementation(String userChoice) {
this.userChoice = userChoice;
@@ -86,6 +88,7 @@ public class FacadeTaskHelper {
/**
* Retrieves the implementation.
* @return the implementation.
*/
public String getImplementation() {
return userChoice != null ? userChoice
@@ -94,7 +97,8 @@ public class FacadeTaskHelper {
}
/**
* Retrieves the explicit user choice
* Retrieves the explicit user choice.
* @return the explicit user choice.
*/
public String getExplicitChoice() {
return userChoice;
@@ -102,6 +106,7 @@ public class FacadeTaskHelper {
/**
* Command line argument.
* @param arg an argument to add.
*/
public void addImplementationArgument(ImplementationSpecificArgument arg) {
args.addElement(arg);
@@ -110,6 +115,7 @@ public class FacadeTaskHelper {
/**
* 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 @@ public class FacadeTaskHelper {
/**
* 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() {