org.xhtmlrenderer.test
public class Regress extends java.lang.Object
snapshot()
.
Regress regress = new Regress(sourceDir, outputDir, width); regress.snapshot();One the regress is done, you can use Zipper to pack it up:
new Zipper(outputDir, outputZip).zipDirectory();Regress will try to render all files in the source directory; a failure to render one file (e.g. if an exception is thrown) will not stop the rendering process. Files in the source directory with the following extensions are included: htm, html, xht, xhtml, and xml. You can also run this from the command line, passing in the source directory as argument 1, and the output file name as argument 2. The output is created in the standard temp directory in a subdirectory called "reference". The path to the output directory will be printed to the console when complete.
org.xhtmlrenderer.test.Regress ./regress/input-html/ ./regress/output.zip
Modifier and Type | Field and Description |
---|---|
static java.util.List |
EXTENSIONS |
static java.lang.String |
LAYOUT_SFX |
static java.lang.String |
PNG_SFX |
static java.lang.String |
RENDER_SFX |
Constructor and Description |
---|
Regress(java.io.File sourceDir,
java.io.File outputDir,
int width)
Initialize to read from sourceDir and generate files to outputDir, using width points to constrain layout.
|
public static final java.util.List EXTENSIONS
public static final java.lang.String RENDER_SFX
public static final java.lang.String LAYOUT_SFX
public static final java.lang.String PNG_SFX
public Regress(java.io.File sourceDir, java.io.File outputDir, int width)
sourceDir
- directory to read fromoutputDir
- directory to write towidth
- width to constrain layou topublic static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void snapshot() throws java.io.IOException
java.io.IOException
- on reading contents or writing output