# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  AddClassCmd |
  AddRuleCmd |
  AddScriptCmd |
  BeforeSaveCmd |
  CanceledException | Exception thrown by `ProcessStep` to abort current processing.
  Constants |
  ConvertStep | This processing step is used to convert input DOCX file to an in-memory XHTML 1.0 Transitional document styled using CSS styles.
  CSSProperties |
  DeleteFilesStep |
  EditStep | This processing step is used to edit in place input XHTML document using the XED script specified by parameter `step_name.xed-url-or-file`.
  EMF2PNG |
  EpubStep | This processing step is used to convert input XHTML+CSS document (typically created using a `ConvertStep`) or input semantic XHTML document (typically created using a `EditStep` running "`w2x:xed/main.xed`") to an EPUB 2 file.
  ExternalImageConverter | Image converter factory executing an external program to perform the conversion.
  HTMLElements | Information about "XHTML 1.0 Transitional" elements.
  ImageConverter | Specifies the interface which must be implemented by an image converter created by an `ImageConverterFactory`.
  ImageConverterFactories | The registry of all `image converter factories` used by W2X.
  ImageConverterFactory | Factory used to create image converters.
  ImageConverterFactoryImpl | Image converter factory leveraging `ImageIO` used to convert TIFF images to PNG or JPEG.
  LoadStep | This processing step is used to load an input XML file.
  Main | Implementation of the `w2x` command-line utility.
  MathConverter | Specifies the interface which must be implemented by a math converter created by an `MathConverterFactory`.
  MathConverterFactories | The registry of all `math converter factories` used by W2X.
  MathConverterFactory | Factory used to create math converters.
  MathConverterFactoryImpl | Math converter factory leveraging XSLT stylesheet `omml2mml.xsl` (a resource of this class) to convert OpenXML math element to MathML.
  Package | Easy access to the contents of a `.docx` file.
  PackageException |
  ParseException |
  ParseStylesCmd |
  Part |
  PartNameUtil |
  Plugin | A `Processor` plugin is basically some `w2x` command-line arguments identified by a name.
  Processor | A processor allowing to convert DOCX files to various semantic XML formats.
  ProcessStep | A processing step executed by a `Processor`.
  Product |
  Related |
  RemoveClassCmd |
  RemoveRuleCmd |
  ResourceDirectory | Information about the resource directory created by `Translator` when the DOCX file being translated contains images.
  SaveStep | This processing step is used to save to disk input XHTML document.
  SaveXHTML |
  SetRuleCmd |
  SetStyleCmd |
  SplitElementCmd |
  SplitStep | This processing step is used to split input XHTML+CSS document (typically created using a `ConvertStep`) or input semantic XHTML document (typically created using a `EditStep` running "`w2x:xed/main.xed`") into several parts and to save to disk the corresponding frameset.
  SplitStep.Part |
  Start | Starts the `w2x` command-line tool, taking into account possible plugins.
  TransformStep | This processing step is used to transform input XML document or file using the XSLT 1.0 stylesheet specified by parameter `step_name.xslt-url-or-file`.
  Translator |
  UnparseStylesCmd |
  UsageException | An exception raised by `Processor.configure(String[])` when this method cannot parse its `args` string array.
  Util |
  WebHelpStep | This processing step is used to convert input XHTML+CSS document (typically created using a `ConvertStep`) or input semantic XHTML document (typically created using a `EditStep` running "`w2x:xed/main.xed`") to a Web Help.
  WebHelpStep.EntryElement |
  WMFConverterFactory |
  XHTMLVersion |
  XPathFunctions |
  XSLTCache | The global cache of the XSLT stylesheets used by "Paste From Word".