Interface | Description |
---|---|
RMDocument.DocListener |
An interface to define objects that want to get document notifications.
|
RMDocumentSource |
An interface for objects that can provide documents.
|
RMShapeMouseListener |
A listener for shape mouse events.
|
RMSoundShape.RMSoundListener |
A listener interface that can be implemented by anyone that cares.
|
Class | Description |
---|---|
RMAnimPathShape |
A shape that can orient its children along a bezier path.
|
RMAnimPathShape.RMAnimPathGroup |
A shape subclass that adds the ability to be rotated about an arbitrary point.
|
RMBinderShape |
This class provides a graphical representation of a Binder.
|
RMCrossTab |
Manages a table of RMCells, which is really a stack of RMCellRows.
|
RMCrossTabCell |
A text shape subclass used to form the basis of a table.
|
RMCrossTabColumn |
Provides info for a column in a crosstab.
|
RMCrossTabDivider |
This class represents a line that divedes a cell row or cell column.
|
RMCrossTabFrame |
This class wraps a shape around a crosstab to constrain the crosstab's bounds to a region on the page.
|
RMCrossTabLayout |
A layout manager for crosstab.
|
RMCrossTabRow |
This shape manages a row of cells.
|
RMDocument |
The RMDocument class represents a ReportMill document and is also an RMShape subclass, so it can be a real part of
the document/shape hierarchy.
|
RMDocumentLayout |
A layout manager for RMDocument.
|
RMDocumentSource.AbstractSource |
A basic implementation of an RMDocumentSource.
|
RMDocumentSource.ByteSourceSource |
A basic implementation of an RMDocumentSource that encapsulates an RMByteSource.
|
RMDocumentSource.Factory |
A factory class to create a source for given object.
|
RMDocumentSource.PDFSource |
A basic implementation of an RMDocumentSource that encapsulates an RMByteSource.
|
RMFlowLayout |
A shape layout that arranges child shapes one after another with wrapping.
|
RMFlowLayoutBasic |
A layout that arranges children one after another in a manner like text flow, with text like controls
in the constraints to provide for newline like ability to define the start of a new row and tab like ability to
allow for lining up children in different rows.
|
RMFlowLayoutBasic.LayoutInfo |
A class to hold constraints for child.
|
RMImageShape |
This class is a shape representation of an image.
|
RMLabel |
This class represents an individual label inside an RMLabels template.
|
RMLabels |
This class represents a block of labels.
|
RMLineShape |
This class represents a simple line shape, drawing a line from a start point to an end point.
|
RMLineShape.ArrowHead |
A line segment arrow head.
|
RMLinkedText |
This class is a shape used to render text that didn't fit in a referenced text shape.
|
RMMorphShape |
An RMShape subclass to support morphing from one shape to another.
|
RMMorphShape.Morphing2D |
A morphing shape is a shape which geometry is constructed from two
other shapes: a start shape and an end shape.
|
RMNestedDoc |
This class represents a shape for a document inside a page of another document.
|
RMOvalShape |
This class represents a simple oval, with a setable start angle and sweep angle.
|
RMPage |
The RMPage class represents an individual page in an RMDocument.
|
RMPageLayer |
This class represents a page layer, a standard feature of page layout applications that lets you
manage the children of a page as separate groups, so that some can be made unselectable or invisible
to ease template editing.
|
RMPainterShape |
A shape that references another shape and acts.
|
RMPolygonShape |
This class is an RMShape subclass that encapsulates an arbitrary path.
|
RMProxyShape<T extends RMProxyShape> |
A shape that represents another shape, returning its attributes and forwarding attribute changes back to it.
|
RMRectShape |
This class represents a simple rectangle shape with a rounding radius.
|
RMScene3D |
This class manages a list of children and transforms them to 3D representations for display based on
X and Y axis rotations.
|
RMScene3D.RMShape3D |
RMPolygon subclass that encapsulates a Path3D.
|
RMShape |
This class is the basis for all graphic elements in a ReportMill document.
|
RMShapeEventAdapter |
A class to listen for Swing events and send them on.
|
RMShapeLayout |
Handles code for laying out shape children with springs and struts.
|
RMShapeLayout.DirectLayout |
A shape layout that calls shape layoutChildren() method.
|
RMShapeLayout.FrameLayout |
A shape layout subclass that just puts the child exactly in the parent bounds.
|
RMShapeMouseEvent |
The RMShapeMouseEvent is a subclass of MouseEvent which is sent to an RMShape's mouse listeners.
|
RMShapeMouseListener.Adapter |
An adapter class for RMShapeMouseListener.
|
RMShapePainter |
This class manages the painting of shapes to a Java2D graphics object.
|
RMShapeRSS |
A class to hold a shape roll, scale and skew.
|
RMShapeTable |
Defines a region of coordinates along with a list of shapes that occupy that region.
|
RMShapeTable.Span |
A class to represent an interval
|
RMShapeTable.SpanList |
A class to represent a list of spans.
|
RMShapeUtils |
Some shape utility methods.
|
RMShapeUtils.HoverTimer |
A Timer subclass.
|
RMSharedMap |
An inner class to hold less-common attributes.
|
RMSoundShape |
This class represents a sound in a document.
|
RMSpringLayout |
Handles code for laying out shape children with springs and struts.
|
RMStarShape |
An n pointed star.
|
RMSubreport |
A shape to reference another template.
|
RMSwapShape |
This shape class holds multiple shapes and displays one at a time (swapping them in).
|
RMSwitchShape |
This class represents a sophisticated shape that can maintain multiple versions of itself.
|
RMTable |
This RMShape subclass provides functionality to graphically represent a list of data in a ReportMill report.
|
RMTable.TableLayout |
A shape layout that calls shape layoutChildren() method.
|
RMTableGroup |
This class manages a hierarchy of tables so that multiple tables can be configured to display in the same area
of a given page.
|
RMTableRow |
This class models a table row in a table.
|
RMTableRowLayout |
A shape layout implementation that handles layout of structured table rows.
|
RMTableRPG |
This class is a basic implementation of Table RPG.
|
RMTableRPGAdder |
An object responsible for adding a row to a table.
|
RMTableRPGAdderDetails |
This table adder subclass is responsible for adding details rows to a table.
|
RMTableRPGAdderHeader |
A class to add header rows to a table.
|
RMTableRPGAdderSummary |
This table adder subclass is responsible for adding details rows to a table.
|
RMTableRPGAdderTable |
A class to handle adding a new table.
|
RMText | Deprecated |
RMTextShape |
This class is an RMShape subclass for handling rich text.
|
RMTextShapeUtils |
Utility methods for some esoteric text functionality.
|
Enum | Description |
---|---|
RMDocument.PageLayout | |
RMDocument.Unit | |
RMFlowLayoutBasic.AlignX | |
RMFlowLayoutBasic.AlignY | |
RMPage.Plexing | |
RMShapePainter.SizeToFitMode | |
RMTableRow.ColumnResizeMode |