org.openoffice.da.comp.w2lcommon.filter
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.
Method Summary |
byte[] |
convert(byte[] source,
java.lang.String sSourceMime,
java.lang.String sTargetMime)
Convert a graphics file from one format to another |
protected 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphicConverterImpl2
public GraphicConverterImpl2(com.sun.star.uno.XComponentContext xComponentContext)
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 interface GraphicConverter
- 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 interface GraphicConverter
- 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)