dori.jasper.engine.base
Class JRBaseImage

java.lang.Object
  extended bydori.jasper.engine.base.JRBaseElement
      extended bydori.jasper.engine.base.JRBaseGraphicElement
          extended bydori.jasper.engine.base.JRBaseImage
All Implemented Interfaces:
JRAlignment, JRAnchor, JRElement, JRGraphicElement, JRHyperlink, JRImage, java.io.Serializable

public class JRBaseImage
extends JRBaseGraphicElement
implements JRImage

See Also:
Serialized Form

Field Summary
protected  JRExpression anchorNameExpression
           
protected  JRGroup evaluationGroup
           
protected  byte evaluationTime
           
protected  JRExpression expression
           
protected  byte horizontalAlignment
           
protected  JRExpression hyperlinkAnchorExpression
           
protected  JRExpression hyperlinkPageExpression
           
protected  JRExpression hyperlinkReferenceExpression
           
protected  byte hyperlinkType
           
protected  boolean isUsingCache
           
protected  byte scaleImage
           
protected  byte verticalAlignment
           
 
Fields inherited from class dori.jasper.engine.base.JRBaseGraphicElement
fill, pen
 
Fields inherited from class dori.jasper.engine.base.JRBaseElement
backcolor, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, mode, positionType, printWhenExpression, printWhenGroupChanges, stretchType, width, x, y
 
Fields inherited from interface dori.jasper.engine.JRImage
SCALE_IMAGE_CLIP, SCALE_IMAGE_FILL_FRAME, SCALE_IMAGE_RETAIN_SHAPE
 
Fields inherited from interface dori.jasper.engine.JRGraphicElement
FILL_SOLID, PEN_1_POINT, PEN_2_POINT, PEN_4_POINT, PEN_DOTTED, PEN_NONE, PEN_THIN
 
Fields inherited from interface dori.jasper.engine.JRElement
MODE_OPAQUE, MODE_TRANSPARENT, POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM, POSITION_TYPE_FIX_RELATIVE_TO_TOP, POSITION_TYPE_FLOAT, STRETCH_TYPE_NO_STRETCH, STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT, STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECT
 
Fields inherited from interface dori.jasper.engine.JRHyperlink
HYPERLINK_TYPE_LOCAL_ANCHOR, HYPERLINK_TYPE_LOCAL_PAGE, HYPERLINK_TYPE_NONE, HYPERLINK_TYPE_REFERENCE, HYPERLINK_TYPE_REMOTE_ANCHOR, HYPERLINK_TYPE_REMOTE_PAGE
 
Fields inherited from interface dori.jasper.engine.JRAlignment
HORIZONTAL_ALIGN_CENTER, HORIZONTAL_ALIGN_JUSTIFIED, HORIZONTAL_ALIGN_LEFT, HORIZONTAL_ALIGN_RIGHT, VERTICAL_ALIGN_BOTTOM, VERTICAL_ALIGN_MIDDLE, VERTICAL_ALIGN_TOP
 
Constructor Summary
protected JRBaseImage()
           
protected JRBaseImage(JRImage image, JRBaseObjectFactory factory)
           
 
Method Summary
 JRExpression getAnchorNameExpression()
           
 JRGroup getEvaluationGroup()
           
 byte getEvaluationTime()
           
 JRExpression getExpression()
           
 byte getHorizontalAlignment()
           
 JRExpression getHyperlinkAnchorExpression()
           
 JRExpression getHyperlinkPageExpression()
           
 JRExpression getHyperlinkReferenceExpression()
           
 byte getHyperlinkType()
           
 byte getScaleImage()
           
 byte getVerticalAlignment()
           
 boolean isUsingCache()
           
 void setHorizontalAlignment(byte horizontalAlignment)
           
 void setScaleImage(byte scaleImage)
           
 void setUsingCache(boolean isUsingCache)
           
 void setVerticalAlignment(byte verticalAlignment)
           
 
Methods inherited from class dori.jasper.engine.base.JRBaseGraphicElement
getFill, getPen, setFill, setPen
 
Methods inherited from class dori.jasper.engine.base.JRBaseElement
getBackcolor, getElementGroup, getForecolor, getHeight, getKey, getMode, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface dori.jasper.engine.JRGraphicElement
getFill, getPen, setFill, setPen
 
Methods inherited from interface dori.jasper.engine.JRElement
getBackcolor, getElementGroup, getForecolor, getHeight, getKey, getMode, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX
 

Field Detail

scaleImage

protected byte scaleImage

horizontalAlignment

protected byte horizontalAlignment

verticalAlignment

protected byte verticalAlignment

isUsingCache

protected boolean isUsingCache

evaluationTime

protected byte evaluationTime

hyperlinkType

protected byte hyperlinkType

evaluationGroup

protected JRGroup evaluationGroup

expression

protected JRExpression expression

anchorNameExpression

protected JRExpression anchorNameExpression

hyperlinkReferenceExpression

protected JRExpression hyperlinkReferenceExpression

hyperlinkAnchorExpression

protected JRExpression hyperlinkAnchorExpression

hyperlinkPageExpression

protected JRExpression hyperlinkPageExpression
Constructor Detail

JRBaseImage

protected JRBaseImage()

JRBaseImage

protected JRBaseImage(JRImage image,
                      JRBaseObjectFactory factory)
Method Detail

getScaleImage

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

setScaleImage

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

getHorizontalAlignment

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

setHorizontalAlignment

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

getVerticalAlignment

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

setVerticalAlignment

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

isUsingCache

public boolean isUsingCache()
Specified by:
isUsingCache in interface JRImage

setUsingCache

public void setUsingCache(boolean isUsingCache)
Specified by:
setUsingCache in interface JRImage

getEvaluationTime

public byte getEvaluationTime()
Specified by:
getEvaluationTime in interface JRImage

getHyperlinkType

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

getEvaluationGroup

public JRGroup getEvaluationGroup()
Specified by:
getEvaluationGroup in interface JRImage

getExpression

public JRExpression getExpression()
Specified by:
getExpression in interface JRImage

getAnchorNameExpression

public JRExpression getAnchorNameExpression()
Specified by:
getAnchorNameExpression in interface JRAnchor

getHyperlinkReferenceExpression

public JRExpression getHyperlinkReferenceExpression()
Specified by:
getHyperlinkReferenceExpression in interface JRHyperlink

getHyperlinkAnchorExpression

public JRExpression getHyperlinkAnchorExpression()
Specified by:
getHyperlinkAnchorExpression in interface JRHyperlink

getHyperlinkPageExpression

public JRExpression getHyperlinkPageExpression()
Specified by:
getHyperlinkPageExpression in interface JRHyperlink


Copyright © 2001-2004 Teodor Danciu. All Rights Reserved.