Package com.ribsapp.shapes
Class RBPage
- java.lang.Object
- 
- com.reportmill.base.RMObject
- 
- com.reportmill.shape.RMShape
- 
- com.reportmill.shape.RMPage
- 
- com.ribsapp.shapes.RBPage
 
 
 
 
- 
- All Implemented Interfaces:
- RMArchiver.Archiving,- RMShapePainter.Paint,- java.lang.Cloneable
 
 public class RBPage extends RMPage implements RMShapePainter.Paint This page subclass represents an RJPanel in the ribs designer.
- 
- 
Field Summary- 
Fields inherited from class com.reportmill.shape.RMShapeWRAP_TYPE_BOTH, WRAP_TYPE_NONE
 
- 
 - 
Constructor SummaryConstructors Constructor Description RBPage()Creates a plain empty page.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RJShapegetChildRB(int anIndex)Returns the individual child at the given index as an RJShape.javax.swing.JComponentgetComponent()Returns the component represented by this page.RMFontgetFont()Returns the font for the shape.RJPanelgetPanel()Returns the RJPanel represented by the page shape.RBDocumentgetRJDocument()Returns the document that this page is associated with.java.lang.StringgetToolClassName()Editor method - indicates that linked text should use normal text inspector.voidpaintShape(RMShapePainter aPainter, java.awt.Graphics2D g)Paints shape.voidrecacheChildren()Recache the entire shape tree (depth first).voidsetFont(RMFont aFont)Sets the font for the shape.voidsetHeight(double aValue)Overrides normal implementation to propagate change to component.voidsetPanel(RJPanel aPanel)Sets the RJPanel represented by the page shape.voidsetWidth(double aValue)Overrides normal implementation to propagate change to component.- 
Methods inherited from class com.reportmill.shape.RMPageacceptsChildren, addChild, addLayerNamed, bringShapesToFront, clone, copy, equals, fromXML, getChildAnimator, getChildrenWhoDraw, getChildrenWhoHitTest, getLayer, getLayer, getLayerCount, getPageShape, getSelectedLayer, getSelectedLayerIndex, initWithArchiver, moveLayer, moveToNewLayer, page, pageBreakMax, pageBreakPageMax, pageMax, removeChild, removeLayer, resetLayers, rpgClone, selectLayer, selectLayer, sendShapesToBack, superSelectable, toXML, undoClone
 - 
Methods inherited from class com.reportmill.shape.RMShapeacceptsDragKeys, acceptsFormat, acceptsMouse, addChild, addChildBelowLastChild, bounds, boundsChanged, boundsChanged, canBeUngrouped, childrenSuperSelectImmediately, cloneDeep, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, delete, didChange, divideShapeFromEdge, divideShapeFromTop, dragExit, dragKeyAtPoint, dropKeyAtPoint, fromXMLDeep, get, getActionScript, getAnim, getAnim, getAnimator, getAnimator, getAutosizeHeight, getAutosizing, getBounds, getBoundsInside, getBoundsMarked, getBoundsOfChildren, getBoundsOfChildren, getBoundsSuperSelected, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildSortedByX, getChildWithClass, getChildWithName, getColor, getCommonAncestor, getDocument, getFill, getFill, getFill, getFillCount, getFills, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getGroupShape, getHeight, getHeightToFit, getImageFill, getLineWidth, getListKey, getListKeyDeep, getListKeyShape, getMaxX, getMaxY, getName, getOpacity, getOpacityDeep, getOutline, getPageCount, getParent, getParentCount, getParents, getPath, getPathInBounds, getPropertyKey, getPropertyKeyCount, getPropertyKeyName, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getTextColor, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getUrl, getWidth, getWidthToFit, getX, getXY, getXYP, getY, groupShapes, hasPageBreaks, height, indexOf, indexOf, intersects, isAncestor, isDescendant, isLocked, isRoot, isUnderlined, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, put, putPropertyKey, reclaimChildren, removeChild, removeChildren, removeChildren, removeFromParent, resolvePageReferences, rpgCloneBase, rpgCloneChildren, rpgCloneConclude, rpgCloneNotification, rpgClonePrepare, rpgClonePreprocess, rpgCloneUrl, setActionScript, setAnim, setAutosizeHeight, setAutosizing, setBounds, setBounds, setCausesWrapType, setChildren, setColor, setFill, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeightDeep, setHeightDeep, setHeightToFit, setLineWidth, setListKey, setLocked, setName, setNeedsRepaint, setNeedsRepaint, setOpacity, setOutline, setParent, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSizeDeep, setSizeP, setSizeToFit, setSizeToFit, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setTextColor, setTime, setUnderlined, setUrl, setWidthDeep, setWidthDeep, setWidthToFit, setX, setXY, setXY, setXYP, setY, sizesToFitChildren, toString, undoCopy, undoEquals, undoerAddDirtyObject, undoerDisable, undoerEnable, undoerSetUndoTitle, width, willChange, willChange, x, y
 - 
Methods inherited from class com.reportmill.base.RMObjectdidUndo, getAnimAttribute, getClassNameShort
 
- 
 
- 
- 
- 
Method Detail- 
getRJDocumentpublic RBDocument getRJDocument() Returns the document that this page is associated with.
 - 
getPanelpublic RJPanel getPanel() Returns the RJPanel represented by the page shape.
 - 
setPanelpublic void setPanel(RJPanel aPanel) Sets the RJPanel represented by the page shape.
 - 
getComponentpublic javax.swing.JComponent getComponent() Returns the component represented by this page.
 - 
setWidthpublic void setWidth(double aValue) Overrides normal implementation to propagate change to component.
 - 
setHeightpublic void setHeight(double aValue) Overrides normal implementation to propagate change to component.
 - 
getFontpublic RMFont getFont() Description copied from class:RMShapeReturns the font for the shape.
 - 
setFontpublic void setFont(RMFont aFont) Description copied from class:RMShapeSets the font for the shape.
 - 
getChildRBpublic RJShape getChildRB(int anIndex) Returns the individual child at the given index as an RJShape.
 - 
paintShapepublic void paintShape(RMShapePainter aPainter, java.awt.Graphics2D g) Paints shape.- Specified by:
- paintShapein interface- RMShapePainter.Paint
 
 - 
getToolClassNamepublic java.lang.String getToolClassName() Editor method - indicates that linked text should use normal text inspector.- Overrides:
- getToolClassNamein class- RMShape
 
 - 
recacheChildrenpublic void recacheChildren() Recache the entire shape tree (depth first).
 
- 
 
-