ReportMill 8.0 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).
RMSort.Comparator Defines an interface for objects to implementation compare functionality.
RMSort.Compare Defines an interface for objects that know how to compare 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.
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 represents a simple geometric point (x, y).
RMRect This class represents a simple rectangular geometric area (x, y, width and height).
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).
RMSort.DefaultComparator Defines a default implementation of the Comparator interface to compare common object types.
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.
RMXMLReader This class tries to load an XML file as a plist.
RMXMLWriter This class turns any Java dataset into XML.
 


ReportMill 8.0 API