# Package org.apache.tools.ant.taskdefs.optional

- Interface Summary
  Interface | Description
  --- | ---
  XSLTTraceSupport | Sets up trace support for a given transformer.

- Class Summary
  Class | Description
  --- | ---
  ANTLR | Invokes the ANTLR Translator generator on a grammar file.
  Cab | Create a CAB archive.
  EchoProperties | Displays all the current properties in the build.
  EchoProperties.FormatAttribute | A enumerated type for the format attribute.
  Javah | Generates JNI header files using javah.
  Native2Ascii | Converts files from native encodings to ASCII.
  NetRexxC | Compiles NetRexx source files.
  NetRexxC.TraceAttr | Enumerated class corresponding to the trace attribute.
  NetRexxC.VerboseAttr | Enumerated class corresponding to the verbose attribute.
  PropertyFile | Modifies settings in a property file.
  PropertyFile.Entry | Instance of this class represents nested elements of a task propertyfile.
  PropertyFile.Entry.Operation | Enumerated attribute with the values "+", "-", "="
  PropertyFile.Entry.Type | Enumerated attribute with the values "int", "date" and "string".
  PropertyFile.Unit | Borrowed from Tstamp
  RenameExtensions | Deprecated. since 1.5.x.
  ReplaceRegExp | Performs regular expression string replacements in a text file.
  Rpm | Invokes the rpm tool to build a Linux installation file.
  SchemaValidate | Validate XML Schema documents.
  SchemaValidate.SchemaLocation | representation of a schema location.
  Script | Executes a script.
  TraXLiaison | Concrete liaison for XSLT processor implementing TraX.
  Xalan2TraceSupport | Sets up trace support for a given transformer.
  XMLValidateTask | Checks XML files are valid (or only well formed).
  XMLValidateTask.Attribute | The class to create to set a feature of the parser.
  XMLValidateTask.Property | A Parser property.