public interface GenericImageHandler
Modifier and Type | Method and Description |
---|---|
Element |
createElement(SVGGeneratorContext generatorContext)
Creates an Element suitable for referring to images.
|
AffineTransform |
handleImage(Image image,
Element imageElement,
int x,
int y,
int width,
int height,
SVGGeneratorContext generatorContext)
The handler should set the xlink:href and return a transform
|
AffineTransform |
handleImage(RenderableImage image,
Element imageElement,
double x,
double y,
double width,
double height,
SVGGeneratorContext generatorContext)
The handler should set the xlink:href tag and return a transform
|
AffineTransform |
handleImage(RenderedImage image,
Element imageElement,
int x,
int y,
int width,
int height,
SVGGeneratorContext generatorContext)
The handler should set the xlink:href tag and return a transform
|
void |
setDOMTreeManager(DOMTreeManager domTreeManager)
Sets the DomTreeManager this image handler may need to
interact with.
|
void setDOMTreeManager(DOMTreeManager domTreeManager)
Element createElement(SVGGeneratorContext generatorContext)
AffineTransform handleImage(Image image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext)
image
- the image under considerationimageElement
- the DOM Element for this imagex
- x coordinatey
- y coordinatewidth
- width for renderingheight
- height for renderinggeneratorContext
- the SVGGeneratorContextAffineTransform handleImage(RenderedImage image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext)
image
- the image under considerationimageElement
- the DOM Element for this imagex
- x coordinatey
- y coordinatewidth
- width for renderingheight
- height for renderinggeneratorContext
- the SVGGeneratorContextAffineTransform handleImage(RenderableImage image, Element imageElement, double x, double y, double width, double height, SVGGeneratorContext generatorContext)
image
- the image under considerationimageElement
- the DOM Element for this imagex
- x coordinatey
- y coordinatewidth
- width for renderingheight
- height for renderinggeneratorContext
- the SVGGeneratorContextCopyright © 2000–2023 Apache Software Foundation. All rights reserved.