Package org.apache.maven.doxia.docrenderer.itext

## Class AbstractITextRender

- java.lang.Object
- - org.codehaus.plexus.logging.AbstractLogEnabled
  - - org.apache.maven.doxia.docrenderer.itext.AbstractITextRender

All Implemented Interfaces:
  `DocRenderer`, `org.codehaus.plexus.logging.LogEnabled`

Direct Known Subclasses:
  `DefaultPdfRenderer`, `DefaultRtfRenderer`

    public abstract class AbstractITextRender
    extends org.codehaus.plexus.logging.AbstractLogEnabled
    implements DocRenderer

Deprecated.
since 1.1, use an implementation of `DocumentRenderer`.
Abstract `document` render with the `iText` framework

Version:
  $Id: AbstractITextRender.java 1726406 2016-01-23 15:06:45Z hboutemy $
Author:
  Vincent Siveton

### Field Summary

Fields
`protected org.apache.maven.doxia.Doxia` `doxia` Deprecated.
`protected org.apache.maven.doxia.parser.module.ParserModuleManager` `parserModuleManager` Deprecated.

### Fields inherited from interface org.apache.maven.doxia.docrenderer.DocRenderer

`ROLE`

### Constructor Summary

Constructors
`AbstractITextRender()` Deprecated.

### Method Summary

All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods
`abstract void` `generateOutput​(java.io.File iTextFile, java.io.File iTextOutput)` Deprecated. Generate an ouput file with the iText framework
`void` `render​(java.io.File siteDirectory, java.io.File outputDirectory)` Deprecated. Render all files from a site directory to an output directory
`void` `render​(java.io.File siteDirectory, java.io.File outputDirectory, java.io.File documentDescriptor)` Deprecated. Render a document depending a context and a document descriptor

### Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled

`enableLogging, getLogger, setupLogger, setupLogger, setupLogger`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Methods inherited from interface org.apache.maven.doxia.docrenderer.DocRenderer

`getOutputExtension`

### Field Detail

#### parserModuleManager

    protected org.apache.maven.doxia.parser.module.ParserModuleManager parserModuleManager

Deprecated.

#### doxia

    protected org.apache.maven.doxia.Doxia doxia

Deprecated.

### Constructor Detail

#### AbstractITextRender

    public AbstractITextRender()

Deprecated.

### Method Detail

#### render

    public void render​(java.io.File siteDirectory,
                       java.io.File outputDirectory)
                throws DocumentRendererException,
                       java.io.IOException

Deprecated.
Render all files from a site directory to an output directory

Specified by:
  `render` in interface `DocRenderer`
Parameters:
  `siteDirectory` - the input directory contains files to be generated
  `outputDirectory` - the output directory where files are generated
Throws:
  `DocumentRendererException` - if any
  `java.io.IOException` - if any

#### render

    public void render​(java.io.File siteDirectory,
                       java.io.File outputDirectory,
                       java.io.File documentDescriptor)
                throws DocumentRendererException,
                       java.io.IOException

Deprecated.
Render a document depending a context and a document descriptor

Specified by:
  `render` in interface `DocRenderer`
Parameters:
  `siteDirectory` - the input directory contains files to be generated
  `outputDirectory` - the output directory where file are generated
  `documentDescriptor` - the document descriptor
Throws:
  `DocumentRendererException` - if any
  `java.io.IOException` - if any

#### generateOutput

    public abstract void generateOutput​(java.io.File iTextFile,
                                        java.io.File iTextOutput)
                                 throws DocumentRendererException,
                                        java.io.IOException

Deprecated.
Generate an ouput file with the iText framework

Parameters:
  `iTextFile` -
  `iTextOutput` -
Throws:
  `DocumentRendererException` - if any
  `java.io.IOException` - if any