public class StylesheetTransformer extends DefaultTransformer
appendIndexToOutputFile, log, overwriteOutput
Constructor and Description |
---|
StylesheetTransformer(boolean overwrite)
Constructor to set the flag to overwrite outputs.
|
Modifier and Type | Method and Description |
---|---|
File |
transform(File target,
File outputDir,
String format)
Transform a single target.
|
File |
transform(File target,
File outputDir,
String format,
String dataFile,
int index)
Transform a single target.
|
File |
transform(URL url,
File outputDir,
String format,
String dataFile,
int index) |
List<File> |
transformAll(File target,
File outputDir,
String format)
Transform all images/tables found in the given target.
|
List<File> |
transformAll(URL url,
File outputDir,
String format) |
transform, transform, transformAll
public StylesheetTransformer(boolean overwrite)
overwrite
- Set to true to overwrite outputs, false otherwise.public File transform(File target, File outputDir, String format) throws TransformException
ProductTransformer
transform
in interface ProductTransformer
transform
in class DefaultTransformer
target
- file specification to the PDS label.outputDir
- directory where the output file will be
written.format
- Valid format file type.TransformException
- If an error occurred during the
transformation process.public File transform(File target, File outputDir, String format, String dataFile, int index) throws TransformException
ProductTransformer
transform
in interface ProductTransformer
transform
in class DefaultTransformer
target
- file specification to the PDS label.outputDir
- directory where the output file will be written.format
- Valid format file type.dataFile
- Tells the tool which data file to transform.
If this argument is an empty string, the default is to transform
the first data file found in the label.index
- The index of the data. This tells the tool which image
or table to transform if there are multiple images/tables within a
single data file.TransformException
- If an error occurred during the
transformation process.public File transform(URL url, File outputDir, String format, String dataFile, int index) throws TransformException, URISyntaxException, Exception
transform
in interface ProductTransformer
transform
in class DefaultTransformer
TransformException
URISyntaxException
Exception
public List<File> transformAll(File target, File outputDir, String format) throws TransformException
ProductTransformer
transformAll
in interface ProductTransformer
transformAll
in class DefaultTransformer
target
- file specification to the PDS label.outputDir
- directory where the output file will be written.format
- Valid format file type.TransformException
- If an error occurred during the
transformation process.public List<File> transformAll(URL url, File outputDir, String format) throws TransformException, URISyntaxException, Exception
transformAll
in interface ProductTransformer
transformAll
in class DefaultTransformer
TransformException
URISyntaxException
Exception
Copyright © 2010–2017 Planetary Data System. All rights reserved.