Class VerticalLinealComponent

  • All Implemented Interfaces:
    ImageObserver, MenuContainer, Serializable

    public class VerticalLinealComponent
    extends JComponent
    A single vertical lineal for one of the rootbands. The lineal needs access to the corresponding root element to get access to the lineal-model and to be able to listen to changes in the element's height.
    See Also:
    Serialized Form
    • Constructor Detail

      • VerticalLinealComponent

        public VerticalLinealComponent​(boolean showTopBorder,
                                       ReportDocumentContext renderContext)
    • Method Detail

      • isRenderNamesVertically

        public boolean isRenderNamesVertically()
      • setRenderNamesVertically

        public void setRenderNamesVertically​(boolean renderNamesVertically)
      • getPageDefinition

        public org.pentaho.reporting.engine.classic.core.PageDefinition getPageDefinition()
      • updatePageDefinition

        protected void updatePageDefinition​(org.pentaho.reporting.engine.classic.core.PageDefinition pageDefinition)
      • setPageDefinition

        public void setPageDefinition​(org.pentaho.reporting.engine.classic.core.PageDefinition pageDefinition,
                                      ElementRenderer reportElement)
      • setFont

        public void setFont​(Font font)
        Sets the font for this component.
        Overrides:
        setFont in class JComponent
        Parameters:
        font - the desired Font for this component
        See Also:
        Component.getFont()
      • getPadding

        protected double getPadding()
      • getTopBorder

        protected double getTopBorder()
      • isShowTopBorder

        protected boolean isShowTopBorder()
      • getBottomBorder

        protected double getBottomBorder()
      • getActiveGuideIndex

        protected final int getActiveGuideIndex​(MouseEvent e)
      • getActiveGuidLine

        protected GuideLine getActiveGuidLine()
      • setActiveGuidLine

        protected void setActiveGuidLine​(GuideLine activeGuidLine)
      • getDraggedGuideLine

        protected GuideLine getDraggedGuideLine()
      • setDraggedGuideLine

        protected void setDraggedGuideLine​(GuideLine draggedGuideLine)
      • getLinealModel

        protected LinealModel getLinealModel()
      • getZoomModel

        protected ZoomModel getZoomModel()
      • updateGuidelineHighlight

        protected void updateGuidelineHighlight​(MouseEvent e)
      • getInstanceID

        protected org.pentaho.reporting.engine.classic.core.util.InstanceID getInstanceID()