Class RootBandRenderComponent
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- org.pentaho.reporting.designer.core.editor.report.AbstractRenderComponent
-
- org.pentaho.reporting.designer.core.editor.report.RootBandRenderComponent
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,EventListener
,CellEditorListener
,ReportElementEditorContext
public class RootBandRenderComponent extends AbstractRenderComponent
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.reporting.designer.core.editor.report.AbstractRenderComponent
AbstractRenderComponent.AsyncChangeNotifier, AbstractRenderComponent.CellEditorRemover, AbstractRenderComponent.KeyboardElementMoveHandler, AbstractRenderComponent.MouseEditorActionHandler, AbstractRenderComponent.MouseSelectionHandler, AbstractRenderComponent.RepaintHandler, AbstractRenderComponent.RequestFocusHandler, AbstractRenderComponent.RootBandChangeHandler, AbstractRenderComponent.SelectionModelListener, AbstractRenderComponent.SelectionRectangleOverlayRenderer, AbstractRenderComponent.SettingsUpdateHandler
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description RootBandRenderComponent(ReportDesignerContext designerContext, ReportDocumentContext renderContext, boolean showTopBorder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.reporting.engine.classic.core.Element
getDefaultElement()
Abstract method to return the default elementElementRenderer
getElementRenderer()
Abstract method to retrieve the element rendererRootBandRenderer
getRendererRoot()
void
installRenderer(RootBandRenderer rendererRoot, LinealModel horizontalLinealModel, HorizontalPositionsModel horizontalPositionsModel)
protected boolean
isLocalElement(org.pentaho.reporting.engine.classic.core.ReportElement e)
-
Methods inherited from class org.pentaho.reporting.designer.core.editor.report.AbstractRenderComponent
dispose, editingCanceled, editingStopped, filterLocalElements, findRootBandForPosition, finishDragOperation, getCellEditor, getDesignerContext, getElementForLocation, getGridDivisions, getGridSize, getHorizontalEdgePositions, getHorizontalLinealModel, getHorizontalPositionsModel, getLeftBorder, getMinimumSize, getOffset, getPreferredSize, getRenderContext, getRepresentationContainer, getRootBand, getTopBorder, getVerticalEdgePositions, getVerticalLinealModel, initializeDragOperation, installEditor, installLineals, installMouseOperationHandler, isEditing, isFocused, isMouseOperationInProgress, isMouseOperationPossible, isShowLeftBorder, isShowTopBorder, isTerminateEditOnFocusLost, normalize, paintComponent, paintElementAlignment, paintGrid, paintSelectionRectangle, removeEditor, removeNotify, repaintConditionally, setFocused, setShowLeftBorder, setShowTopBorder, setTerminateEditOnFocusLost, stopCellEditing, updateCursorForIndicator, updateElements, updateGridSettings
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
RootBandRenderComponent
public RootBandRenderComponent(ReportDesignerContext designerContext, ReportDocumentContext renderContext, boolean showTopBorder)
-
-
Method Detail
-
getDefaultElement
public org.pentaho.reporting.engine.classic.core.Element getDefaultElement()
Description copied from class:AbstractRenderComponent
Abstract method to return the default element- Specified by:
getDefaultElement
in interfaceReportElementEditorContext
- Specified by:
getDefaultElement
in classAbstractRenderComponent
- Returns:
- Element
-
getRendererRoot
public RootBandRenderer getRendererRoot()
-
installRenderer
public void installRenderer(RootBandRenderer rendererRoot, LinealModel horizontalLinealModel, HorizontalPositionsModel horizontalPositionsModel)
-
isLocalElement
protected boolean isLocalElement(org.pentaho.reporting.engine.classic.core.ReportElement e)
- Specified by:
isLocalElement
in classAbstractRenderComponent
-
getElementRenderer
public ElementRenderer getElementRenderer()
Description copied from class:AbstractRenderComponent
Abstract method to retrieve the element renderer- Specified by:
getElementRenderer
in classAbstractRenderComponent
- Returns:
- ElementRenderer
-
-