org.apache.tools.ant.util.facade

Class ImplementationSpecificArgument

public class ImplementationSpecificArgument extends Commandline.Argument

Extension of Commandline.Argument with a new attribute that choses a specific implementation of the facade.

Since: Ant 1.5

Constructor Summary
ImplementationSpecificArgument()
Constructor for ImplementationSpecificArgument.
Method Summary
String[]getParts(String chosenImpl)
Return the parts this Argument consists of, if the implementation matches the chosen implementation.
voidsetImplementation(String impl)
Set the implementation this argument is for.

Constructor Detail

ImplementationSpecificArgument

public ImplementationSpecificArgument()
Constructor for ImplementationSpecificArgument.

Method Detail

getParts

public final String[] getParts(String chosenImpl)
Return the parts this Argument consists of, if the implementation matches the chosen implementation.

Parameters: chosenImpl the implementation to check against.

Returns: the parts if the implemention matches or an zero length array if not.

See Also: getParts

setImplementation

public void setImplementation(String impl)
Set the implementation this argument is for.

Parameters: impl the implementation this command line argument is for.

Copyright