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:
java.lang.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

  • Method Details

    • setImplementation

      public void setImplementation​(java.lang.String impl)
      Set the implementation this argument is for.
      Parameters:
      impl - the implementation this command line argument is for.
    • getParts

      public final java.lang.String[] getParts​(java.lang.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:
      Commandline.Argument.getParts()