ReportMill 10 API

Package com.reportmill.base

Interface Summary
RMDocument.DocListener An interface to define objects that want to get document notifications.
RMFormat An interface for RM format classes (they all should get/set format strings, format objects and archive XML).
RMKey.ValueForKey This interface is implemented by objects that want to handle getting key values themselves.
RMKey.ValueForKeyChain This interface is implemented by objects that want to handle getting keychain values themselves.
 

Class Summary
RMDateFormat This is just a SimpleDateFormat subclass to support RM archiving and legacy formats.
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.
RMGrouping This object represents an individual grouping with attributes like key, sorts, topN sort, etc.
RMKey This class provides an optimized convenience for getting named values from arbitrary objects.
RMKeyChain This class provides the powerful RMKeyChain.valueForKeyChain() functiionality.
RMNumberFormat This subclass extends DecimalFormat to implement ReportMill's RMFormat interface and to support the extended features "Negative in Red" and "Null String".
RMPoint This class extends Point2D.Float to add a few convenience methods.
RMRect This class extends Rectanlge2D to add some convenient rect methods.
RMSize This class represents a simple geometric size (width, height).
RMSort This class provides a basic description for comparison and sorting with a simple key and order (ascending or descending).
RMTableOfContents This Hashtable subclass provides page number information for table rows in a generated report for the purpose of generating a table of contents.
RMTableOfContents.RowGroup An inner class to assist flattening.
RMXMLWriter This is just a stub class so that developers can reach XML dataset archival from it's old location in this package.
 


ReportMill 10 API