net.sf.jasperreports.engine.base
Class JRBaseComponentElement
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.base.JRBaseComponentElement
- All Implemented Interfaces:
- Serializable, Cloneable, JRChangeEventsSupport, JRChild, JRCloneable, JRCommonElement, JRComponentElement, JRElement, JRIdentifiable, JRPropertiesHolder, JRStyleContainer, JRVisitable
public class JRBaseComponentElement
- extends JRBaseElement
- implements JRComponentElement
A read-only JRComponentElement implementation which is included
in compiled reports.
- Version:
- $Id: JRBaseComponentElement.java 4595 2011-09-08 15:55:10Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
- Serialized Form
| Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
backcolor, defaultStyleProvider, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, modeValue, parentStyle, parentStyleNameReference, positionTypeValue, printWhenExpression, printWhenGroupChanges, PROPERTY_POSITION_TYPE, PROPERTY_PRINT_IN_FIRST_WHOLE_BAND, PROPERTY_PRINT_REPEATED_VALUES, PROPERTY_PRINT_WHEN_DETAIL_OVERFLOWS, PROPERTY_REMOVE_LINE_WHEN_BLANK, PROPERTY_STRETCH_TYPE, PROPERTY_WIDTH, PROPERTY_X, stretchTypeValue, uuid, width, x, y |
| Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
clone, clone, getBackcolor, getBaseStyle, getDefaultStyleProvider, getElementGroup, getEventSupport, getForecolor, getHeight, getKey, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getStretchTypeValue, getStyle, getStyleNameReference, getUUID, getWidth, getX, getY, hasProperties, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRChild |
clone |
| Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
getBackcolor, getForecolor, getHeight, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
JRBaseComponentElement
public JRBaseComponentElement(JRComponentElement element,
JRBaseObjectFactory factory)
getComponent
public Component getComponent()
- Description copied from interface:
JRComponentElement
- Returns the component instance wrapped by this element.
- Specified by:
getComponent in interface JRComponentElement
- Returns:
- the component instance
getComponentKey
public ComponentKey getComponentKey()
- Description copied from interface:
JRComponentElement
- Returns the component type key for this element.
The component type key needs to be set in order to locate the
component manager.
- Specified by:
getComponentKey in interface JRComponentElement
- Returns:
- the component type key
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions in interface JRElement
visit
public void visit(JRVisitor visitor)
- Specified by:
visit in interface JRVisitable
Copyright © 2012. All Rights Reserved.