public class HTMLCompleteImageHandler extends HTMLImageHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.logging.Logger |
log |
Constructor and Description |
---|
HTMLCompleteImageHandler()
dummy constructor
|
Modifier and Type | Method and Description |
---|---|
protected java.io.File |
createUniqueFile(java.lang.String imageDir,
java.lang.String prefix,
java.lang.String postfix)
Creates a unique temporary file to store an image
|
protected java.lang.String |
getImageMapID(IImage image)
returns the unique identifier for the image
|
protected java.lang.String |
handleImage(IImage image,
java.lang.Object context,
java.lang.String prefix,
boolean needMap)
handles an image report item and returns an image URL
|
java.lang.String |
onCustomImage(IImage image,
java.lang.Object context)
Deprecated.
|
java.lang.String |
onDesignImage(IImage image,
java.lang.Object context)
Deprecated.
|
java.lang.String |
onDocImage(IImage image,
java.lang.Object context)
Deprecated.
|
java.lang.String |
onFileImage(IImage image,
java.lang.Object context)
Deprecated.
|
java.lang.String |
onURLImage(IImage image,
java.lang.Object context)
Deprecated.
|
addCachedImage, getCachedImage, getRenderContext
public java.lang.String onDesignImage(IImage image, java.lang.Object context)
onDesignImage
in interface IHTMLImageHandler
onDesignImage
in class HTMLImageHandler
image
- the image definition objectcontext
- the context for generating the URLorg.eclipse.birt.report.engine.api2.IHTMLImageHandler#onDesignImage(org.eclipse.birt.report.engine.api2.IImage,
java.lang.Object)
public java.lang.String onDocImage(IImage image, java.lang.Object context)
onDocImage
in interface IHTMLImageHandler
onDocImage
in class HTMLImageHandler
image
- the image definition objectcontext
- the context for generating the URLorg.eclipse.birt.report.engine.api2.IHTMLImageHandler#onDocImage(org.eclipse.birt.report.engine.api2.IImage,
java.lang.Object)
public java.lang.String onURLImage(IImage image, java.lang.Object context)
onURLImage
in interface IHTMLImageHandler
onURLImage
in class HTMLImageHandler
image
- the image definition objectcontext
- the context for generating the URLorg.eclipse.birt.report.engine.api2.IHTMLImageHandler#onURLImage(org.eclipse.birt.report.engine.api2.IImage,
java.lang.Object)
public java.lang.String onCustomImage(IImage image, java.lang.Object context)
onCustomImage
in interface IHTMLImageHandler
onCustomImage
in class HTMLImageHandler
image
- the image definition objectcontext
- the context for generating the URLorg.eclipse.birt.report.engine.api2.IHTMLImageHandler#onCustomImage(org.eclipse.birt.report.engine.api2.IImage,
java.lang.Object)
protected java.io.File createUniqueFile(java.lang.String imageDir, java.lang.String prefix, java.lang.String postfix)
imageDir
- directory to put image intoprefix
- file name prefixpostfix
- file name suffixpublic java.lang.String onFileImage(IImage image, java.lang.Object context)
onFileImage
in interface IHTMLImageHandler
onFileImage
in class HTMLImageHandler
image
- the image definition objectcontext
- the context for generating the URLorg.eclipse.birt.report.engine.api2.IHTMLImageHandler#onFileImage(org.eclipse.birt.report.engine.api2.IImage,
java.lang.Object)
protected java.lang.String handleImage(IImage image, java.lang.Object context, java.lang.String prefix, boolean needMap)
image
- represents the image design informationcontext
- context informationprefix
- image prefix in URLneedMap
- whether image map is neededprotected java.lang.String getImageMapID(IImage image)
image
- the image objectCopyright © 2014 OpenText Corp. All rights reserved.