public final class ExternalImageConverter extends Object implements ImageConverterFactory
Modifier and Type | Field and Description |
---|---|
String |
conversionCommand |
String[] |
supportedConversions |
Constructor and Description |
---|
ExternalImageConverter(String[] conversions,
String command) |
Modifier and Type | Method and Description |
---|---|
ImageConverter |
createImageConverter(String inExt,
String outExt)
Returns a image converter allowing to convert an image file having
first specified filename extension to an image file having
second specified filename extension.
|
String[] |
getImageConversions()
Returns an array containing pairs of strings specifying
the image conversions supported by converters created by this factory.
|
String |
getParameter(String name)
Returns the value of specified parameter.
|
void |
setParameter(String name,
String value)
Sets specified parameter.
|
public final String[] supportedConversions
public final String conversionCommand
public ExternalImageConverter(String[] conversions, String command) throws IllegalArgumentException
IllegalArgumentException
public void setParameter(String name, String value)
ImageConverterFactory
setParameter
in interface ImageConverterFactory
name
- name of parametervalue
- value of parameter; use null
to unset itImageConverterFactory.getParameter(java.lang.String)
public String getParameter(String name)
ImageConverterFactory
getParameter
in interface ImageConverterFactory
name
- name of parameternull
otherwiseImageConverterFactory.setParameter(java.lang.String, java.lang.String)
public String[] getImageConversions()
ImageConverterFactory
First element of the pair is an input file extension in lower-case. Examples: wmf, emf, tif, tiff.
Second element of the pair is an output file extension in lower-case. Examples: svg, png, jpg, jpeg.
getImageConversions
in interface ImageConverterFactory
public ImageConverter createImageConverter(String inExt, String outExt)
ImageConverterFactory
createImageConverter
in interface ImageConverterFactory
inExt
- the input filename extensionoutExt
- the output filename extension