net.sf.jasperreports.engine.base
Class JRBasePrintImage

java.lang.Object
  extended bynet.sf.jasperreports.engine.base.JRBasePrintElement
      extended bynet.sf.jasperreports.engine.base.JRBasePrintGraphicElement
          extended bynet.sf.jasperreports.engine.base.JRBasePrintImage
All Implemented Interfaces:
JRPrintAnchor, JRPrintElement, JRPrintGraphicElement, JRPrintHyperlink, JRPrintImage, java.io.Serializable

public class JRBasePrintImage
extends JRBasePrintGraphicElement
implements JRPrintImage

Version:
$Id: JRBasePrintImage.java,v 1.29 2005/09/07 13:58:25 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  java.lang.String anchorName
           
protected  int bookmarkLevel
          The bookmark level for the anchor associated with this field.
protected  JRBox box
           
protected  byte horizontalAlignment
           
protected  java.lang.String hyperlinkAnchor
           
protected  java.lang.Integer hyperlinkPage
           
protected  java.lang.String hyperlinkReference
           
protected  byte hyperlinkTarget
           
protected  byte hyperlinkType
           
protected  boolean isLazy
           
protected  byte onErrorType
           
protected  JRRenderable renderer
           
protected  byte scaleImage
           
protected  byte verticalAlignment
           
 
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
fill, pen
 
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
backcolor, forecolor, height, mode, width, x, y
 
Constructor Summary
JRBasePrintImage()
           
 
Method Summary
 java.lang.String getAnchorName()
           
 int getBookmarkLevel()
          Returns the level of the bookmark corresponding to the anchor.
 JRBox getBox()
           
 byte getHorizontalAlignment()
           
 java.lang.String getHyperlinkAnchor()
           
 java.lang.Integer getHyperlinkPage()
           
 java.lang.String getHyperlinkReference()
           
 byte getHyperlinkTarget()
           
 byte getHyperlinkType()
           
 byte getOnErrorType()
           
 JRRenderable getRenderer()
           
 byte getScaleImage()
           
 byte getVerticalAlignment()
           
 boolean isLazy()
           
 void setAnchorName(java.lang.String anchorName)
           
 void setBookmarkLevel(int bookmarkLevel)
          Sets the boomark level for the anchor.
 void setBox(JRBox box)
           
 void setHorizontalAlignment(byte horizontalAlignment)
           
 void setHyperlinkAnchor(java.lang.String hyperlinkAnchor)
           
 void setHyperlinkPage(java.lang.Integer hyperlinkPage)
           
 void setHyperlinkPage(java.lang.String hyperlinkPage)
           
 void setHyperlinkReference(java.lang.String hyperlinkReference)
           
 void setHyperlinkTarget(byte hyperlinkTarget)
           
 void setHyperlinkType(byte hyperlinkType)
           
 void setLazy(boolean isLazy)
           
 void setOnErrorType(byte onErrorType)
           
 void setRenderer(JRRenderable renderer)
           
 void setScaleImage(byte scaleImage)
           
 void setVerticalAlignment(byte verticalAlignment)
           
 
Methods inherited from class net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
getFill, getPen, setFill, setPen
 
Methods inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
getBackcolor, getForecolor, getHeight, getMode, getWidth, getX, getY, setBackcolor, setForecolor, setHeight, setMode, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.jasperreports.engine.JRPrintGraphicElement
getFill, getPen, setFill, setPen
 
Methods inherited from interface net.sf.jasperreports.engine.JRPrintElement
getBackcolor, getForecolor, getHeight, getMode, getWidth, getX, getY, setBackcolor, setForecolor, setHeight, setMode, setWidth, setX, setY
 

Field Detail

renderer

protected JRRenderable renderer

scaleImage

protected byte scaleImage

horizontalAlignment

protected byte horizontalAlignment

verticalAlignment

protected byte verticalAlignment

isLazy

protected boolean isLazy

onErrorType

protected byte onErrorType

box

protected JRBox box

anchorName

protected java.lang.String anchorName

hyperlinkType

protected byte hyperlinkType

hyperlinkTarget

protected byte hyperlinkTarget

hyperlinkReference

protected java.lang.String hyperlinkReference

hyperlinkAnchor

protected java.lang.String hyperlinkAnchor

hyperlinkPage

protected java.lang.Integer hyperlinkPage

bookmarkLevel

protected int bookmarkLevel
The bookmark level for the anchor associated with this field.

See Also:
JRAnchor.getBookmarkLevel()
Constructor Detail

JRBasePrintImage

public JRBasePrintImage()
Method Detail

getRenderer

public JRRenderable getRenderer()
Specified by:
getRenderer in interface JRPrintImage

setRenderer

public void setRenderer(JRRenderable renderer)
Specified by:
setRenderer in interface JRPrintImage

getScaleImage

public byte getScaleImage()
Specified by:
getScaleImage in interface JRPrintImage

setScaleImage

public void setScaleImage(byte scaleImage)
Specified by:
setScaleImage in interface JRPrintImage

getHorizontalAlignment

public byte getHorizontalAlignment()
Specified by:
getHorizontalAlignment in interface JRPrintImage

setHorizontalAlignment

public void setHorizontalAlignment(byte horizontalAlignment)
Specified by:
setHorizontalAlignment in interface JRPrintImage

getVerticalAlignment

public byte getVerticalAlignment()
Specified by:
getVerticalAlignment in interface JRPrintImage

setVerticalAlignment

public void setVerticalAlignment(byte verticalAlignment)
Specified by:
setVerticalAlignment in interface JRPrintImage

isLazy

public boolean isLazy()
Specified by:
isLazy in interface JRPrintImage

setLazy

public void setLazy(boolean isLazy)
Specified by:
setLazy in interface JRPrintImage

getOnErrorType

public byte getOnErrorType()
Specified by:
getOnErrorType in interface JRPrintImage

setOnErrorType

public void setOnErrorType(byte onErrorType)
Specified by:
setOnErrorType in interface JRPrintImage

getBox

public JRBox getBox()
Specified by:
getBox in interface JRPrintImage

setBox

public void setBox(JRBox box)
Specified by:
setBox in interface JRPrintImage

getAnchorName

public java.lang.String getAnchorName()
Specified by:
getAnchorName in interface JRPrintAnchor

setAnchorName

public void setAnchorName(java.lang.String anchorName)
Specified by:
setAnchorName in interface JRPrintAnchor

getHyperlinkType

public byte getHyperlinkType()
Specified by:
getHyperlinkType in interface JRPrintHyperlink

setHyperlinkType

public void setHyperlinkType(byte hyperlinkType)
Specified by:
setHyperlinkType in interface JRPrintHyperlink

getHyperlinkTarget

public byte getHyperlinkTarget()
Specified by:
getHyperlinkTarget in interface JRPrintHyperlink

setHyperlinkTarget

public void setHyperlinkTarget(byte hyperlinkTarget)
Specified by:
setHyperlinkTarget in interface JRPrintHyperlink

getHyperlinkReference

public java.lang.String getHyperlinkReference()
Specified by:
getHyperlinkReference in interface JRPrintHyperlink

setHyperlinkReference

public void setHyperlinkReference(java.lang.String hyperlinkReference)
Specified by:
setHyperlinkReference in interface JRPrintHyperlink

getHyperlinkAnchor

public java.lang.String getHyperlinkAnchor()
Specified by:
getHyperlinkAnchor in interface JRPrintHyperlink

setHyperlinkAnchor

public void setHyperlinkAnchor(java.lang.String hyperlinkAnchor)
Specified by:
setHyperlinkAnchor in interface JRPrintHyperlink

getHyperlinkPage

public java.lang.Integer getHyperlinkPage()
Specified by:
getHyperlinkPage in interface JRPrintHyperlink

setHyperlinkPage

public void setHyperlinkPage(java.lang.Integer hyperlinkPage)
Specified by:
setHyperlinkPage in interface JRPrintHyperlink

setHyperlinkPage

public void setHyperlinkPage(java.lang.String hyperlinkPage)

getBookmarkLevel

public int getBookmarkLevel()
Description copied from interface: JRPrintAnchor
Returns the level of the bookmark corresponding to the anchor.

Specified by:
getBookmarkLevel in interface JRPrintAnchor
Returns:
the level of the bookmark corresponding to the anchor (starting from 1) or NO_BOOKMARK if no bookmark should be created for this anchor

setBookmarkLevel

public void setBookmarkLevel(int bookmarkLevel)
Description copied from interface: JRPrintAnchor
Sets the boomark level for the anchor.

Specified by:
setBookmarkLevel in interface JRPrintAnchor
Parameters:
bookmarkLevel - the bookmark level (starting from 1) or NO_BOOKMARK if no bookmark should be created


© 2001-2005 JasperSoft Corporation www.jaspersoft.com