Class GraphicConverterImpl2
- java.lang.Object
-
- org.openoffice.da.comp.w2lcommon.filter.GraphicConverterImpl2
-
- All Implemented Interfaces:
GraphicConverter
public class GraphicConverterImpl2 extends java.lang.Object implements GraphicConverter
A GraphicConverter implementation which uses a hidden Draw document to store the graphic, providing more control over the image than the simple GraphicProvider implementation.
-
-
Constructor Summary
Constructors Constructor Description GraphicConverterImpl2(com.sun.star.uno.XComponentContext xComponentContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
convert(byte[] source, java.lang.String sSourceMime, java.lang.String sTargetMime)
Convert a graphics file from one format to anotherprotected void
refreshDocument(com.sun.star.lang.XComponent document)
boolean
supportsConversion(java.lang.String sSourceMime, java.lang.String sTargetMime, boolean bCrop, boolean bResize)
Check whether a certain conversion is supported by the converter
-
-
-
Method Detail
-
supportsConversion
public boolean supportsConversion(java.lang.String sSourceMime, java.lang.String sTargetMime, boolean bCrop, boolean bResize)
Description copied from interface:GraphicConverter
Check whether a certain conversion is supported by the converter- Specified by:
supportsConversion
in interfaceGraphicConverter
- Parameters:
sSourceMime
- a string containing the source Mime typesTargetMime
- a string containing the target Mime typebCrop
- true if the target graphic should be croppedbResize
- true if the target graphic should be resized (the last two parameters are for future use)- Returns:
- true if the conversion is supported
-
convert
public byte[] convert(byte[] source, java.lang.String sSourceMime, java.lang.String sTargetMime)
Description copied from interface:GraphicConverter
Convert a graphics file from one format to another- Specified by:
convert
in interfaceGraphicConverter
- Parameters:
source
- a byte array containing the source graphicsSourceMime
- a string containing the Mime type of the sourcesTargetMime
- a string containing the desired Mime type of the target- Returns:
- a byte array containing the converted graphic. Returns null if the conversion failed.
-
refreshDocument
protected void refreshDocument(com.sun.star.lang.XComponent document)
-
-