net.sf.jasperreports.engine.base
Class JRBaseBreak
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.base.JRBaseBreak
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, JRChangeEventsSupport, JRBreak, JRChild, JRCloneable, JRCommonElement, JRElement, JRIdentifiable, JRPropertiesHolder, JRStyleContainer, JRVisitable
public class JRBaseBreak
- extends JRBaseElement
- implements JRBreak
The actual implementation of a break element.
- Version:
- $Id: JRBaseBreak.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@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, getKey, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getStretchTypeValue, getStyle, getStyleNameReference, getUUID, getWidth, getY, hasProperties, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRElement |
getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Methods inherited from interface net.sf.jasperreports.engine.JRChild |
clone |
PROPERTY_TYPE
public static final java.lang.String PROPERTY_TYPE
- See Also:
- Constant Field Values
typeValue
protected BreakTypeEnum typeValue
JRBaseBreak
protected JRBaseBreak(JRBreak breakElement,
JRBaseObjectFactory factory)
- Initializes properties that are specific to break elements. Common properties are initialized by its
parent constructors.
- Parameters:
breakElement
- an element whose properties are copied to this element. Usually it is a
JRDesignBreak
that must be transformed into an
JRBaseBreak at compile time.factory
- a factory used in the compile process
getX
public int getX()
- Description copied from interface:
JRElement
- Gets the the section relative horizontal offset of the element top left corner.
- Specified by:
getX
in interface JRElement
- Overrides:
getX
in class JRBaseElement
getHeight
public int getHeight()
- Specified by:
getHeight
in interface JRCommonElement
- Overrides:
getHeight
in class JRBaseElement
getTypeValue
public BreakTypeEnum getTypeValue()
- Description copied from interface:
JRBreak
- Gets the break type.
- Specified by:
getTypeValue
in interface JRBreak
- Returns:
- a value representing one of the break type constants in
BreakTypeEnum
setType
public void setType(BreakTypeEnum typeValue)
- Description copied from interface:
JRBreak
- Sets the break type.
- Specified by:
setType
in interface JRBreak
- Parameters:
typeValue
- a value representing one of the break type constants in BreakTypeEnum
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interface JRElement
visit
public void visit(JRVisitor visitor)
- Specified by:
visit
in interface JRVisitable
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com