Class Commandline.Argument

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.Commandline.Argument
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
ImplementationSpecificArgument
Enclosing class:
Commandline

public static class Commandline.Argument extends ProjectComponent
Used for nested xml command line definitions.
  • Constructor Details

    • Argument

      public Argument()
  • Method Details

    • setValue

      public void setValue(String value)
      Set a single commandline argument.
      Parameters:
      value - a single commandline argument.
    • setLine

      public void setLine(String line)
      Set the line to split into several commandline arguments.
      Parameters:
      line - line to split into several commandline arguments.
    • setPath

      public void setPath(Path value)
      Set a single commandline argument and treats it like a PATH--ensuring the right separator for the local platform is used.
      Parameters:
      value - a single commandline argument.
    • setPathref

      public void setPathref(Reference value)
      Set a single commandline argument from a reference to a path--ensuring the right separator for the local platform is used.
      Parameters:
      value - a single commandline argument.
    • setFile

      public void setFile(File value)
      Set a single commandline argument to the absolute filename of the given file.
      Parameters:
      value - a single commandline argument.
    • setPrefix

      public void setPrefix(String prefix)
      Set the prefix to be placed in front of every part of the argument.
      Parameters:
      prefix - fixed prefix string.
      Since:
      Ant 1.8.0
    • setSuffix

      public void setSuffix(String suffix)
      Set the suffix to be placed at the end of every part of the argument.
      Parameters:
      suffix - fixed suffix string.
      Since:
      Ant 1.8.0
    • copyFrom

      public void copyFrom(Commandline.Argument other)
      Copies settings from a different argument.
      Parameters:
      other - the argument to copy setting from
      Since:
      Ant 1.10.6
    • getParts

      public String[] getParts()
      Return the constituent parts of this Argument.
      Returns:
      an array of strings.