net.sf.jasperreports.engine.fill
Class JRTemplatePrintElement

java.lang.Object
  extended by net.sf.jasperreports.engine.fill.JRTemplatePrintElement
All Implemented Interfaces:
java.io.Serializable, JRPrintElement, JRStyleContainer
Direct Known Subclasses:
JRTemplatePrintFrame, JRTemplatePrintGraphicElement, JRTemplatePrintText

public class JRTemplatePrintElement
extends java.lang.Object
implements JRPrintElement, java.io.Serializable

Version:
$Id: JRTemplatePrintElement.java 1471 2006-11-09 18:16:34 +0200 (Thu, 09 Nov 2006) lucianc $
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  JRTemplateElement template
           
 
Constructor Summary
protected JRTemplatePrintElement(JRTemplateElement element)
           
 
Method Summary
 java.awt.Color getBackcolor()
           
 JRDefaultStyleProvider getDefaultStyleProvider()
           
 java.awt.Color getForecolor()
           
 int getHeight()
           
 java.lang.String getKey()
          Returns a string key that can be used to identify the element.
 byte getMode()
           
 java.awt.Color getOwnBackcolor()
           
 java.awt.Color getOwnForecolor()
           
 java.lang.Byte getOwnMode()
           
 JRStyle getStyle()
           
 JRTemplateElement getTemplate()
           
 int getWidth()
           
 int getX()
           
 int getY()
           
 void setBackcolor(java.awt.Color color)
           
 void setForecolor(java.awt.Color color)
           
 void setHeight(int height)
           
 void setMode(byte mode)
           
 void setMode(java.lang.Byte mode)
           
 void setStyle(JRStyle style)
           
 void setTemplate(JRTemplateElement template)
           
 void setWidth(int width)
           
 void setX(int x)
           
 void setY(int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

template

protected JRTemplateElement template
Constructor Detail

JRTemplatePrintElement

protected JRTemplatePrintElement(JRTemplateElement element)
Method Detail

getDefaultStyleProvider

public JRDefaultStyleProvider getDefaultStyleProvider()
Specified by:
getDefaultStyleProvider in interface JRStyleContainer

getStyle

public JRStyle getStyle()
Specified by:
getStyle in interface JRStyleContainer

setStyle

public void setStyle(JRStyle style)
Specified by:
setStyle in interface JRPrintElement

getMode

public byte getMode()
Specified by:
getMode in interface JRPrintElement

getOwnMode

public java.lang.Byte getOwnMode()
Specified by:
getOwnMode in interface JRPrintElement

setMode

public void setMode(byte mode)
Specified by:
setMode in interface JRPrintElement

setMode

public void setMode(java.lang.Byte mode)
Specified by:
setMode in interface JRPrintElement

getX

public int getX()
Specified by:
getX in interface JRPrintElement

setX

public void setX(int x)
Specified by:
setX in interface JRPrintElement

getY

public int getY()
Specified by:
getY in interface JRPrintElement

setY

public void setY(int y)
Specified by:
setY in interface JRPrintElement

getWidth

public int getWidth()
Specified by:
getWidth in interface JRPrintElement

setWidth

public void setWidth(int width)
Specified by:
setWidth in interface JRPrintElement

getHeight

public int getHeight()
Specified by:
getHeight in interface JRPrintElement

setHeight

public void setHeight(int height)
Specified by:
setHeight in interface JRPrintElement

getForecolor

public java.awt.Color getForecolor()
Specified by:
getForecolor in interface JRPrintElement

getOwnForecolor

public java.awt.Color getOwnForecolor()
Specified by:
getOwnForecolor in interface JRPrintElement

setForecolor

public void setForecolor(java.awt.Color color)
Specified by:
setForecolor in interface JRPrintElement

getBackcolor

public java.awt.Color getBackcolor()
Specified by:
getBackcolor in interface JRPrintElement

getOwnBackcolor

public java.awt.Color getOwnBackcolor()
Specified by:
getOwnBackcolor in interface JRPrintElement

setBackcolor

public void setBackcolor(java.awt.Color color)
Specified by:
setBackcolor in interface JRPrintElement

getTemplate

public JRTemplateElement getTemplate()

setTemplate

public void setTemplate(JRTemplateElement template)

getKey

public java.lang.String getKey()
Description copied from interface: JRPrintElement
Returns a string key that can be used to identify the element.

When filling a report, the report element key is copied to all print elements generated by a report element. Note that this means that multiple elements having the same key can appear on the same page/filled report.

Specified by:
getKey in interface JRPrintElement


© 2001-2006 JasperSoft Corporation www.jaspersoft.com