Class ImplementationSpecificArgument

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.Commandline.Argument
org.apache.tools.ant.util.facade.ImplementationSpecificArgument
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
Javac.ImplementationSpecificArgument, Rmic.ImplementationSpecificArgument

public class ImplementationSpecificArgument extends Commandline.Argument
Extension of Commandline.Argument with a new attribute that chooses a specific implementation of the facade.
Since:
Ant 1.5
  • Constructor Details

    • ImplementationSpecificArgument

      public ImplementationSpecificArgument()
  • Method Details

    • setImplementation

      public void setImplementation(String impl)
      Set the implementation this argument is for.
      Parameters:
      impl - the implementation this command line argument is for.
    • 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 implementation matches or an zero length array if not.
      See Also: