Package com.reportmill.base
package com.reportmill.base
-
ClassDescriptionThis class is used as a helper object by RMDocument to generate a report.An inner class to provide a hook for converting objects (like NSArray to List, etc.).An interface for classes than want to know about filled shapes.This class handles RM's legacy unarchival.This interface defines the method necessary to add archival support to an object.A collection of array utility methods.This class has a bunch of convenience utility methods from drawing lines, RMRects, buttons, etc.This class has utility methods to code and decode into various different formats: hex, ASCII85, base 64.This class decodes LZW encoded bytes.This class is like a StringBuffer for bytes instead of chars.This class helps read encoded basic data types, from a raw byte stream.This is just a SimpleDateFormat subclass to support RM archiving and legacy formats.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.An interface to define objects that want to get document notifications.A simple subclass of Error that RM uses to indicate errors thrown by RM.This file is just meant to hold various utility methods that customers have asked for.An interface for RM format classes (they all should get/set format strings, format objects and archive XML).This class is a smart List subclass used to hold objects from an original list broken down by grouping keys.This RMGroup subclass/inner-class represents a subset of a group up to the given endGroup.This class simply manages a list of groupings and has some nice convenience methods.This object represents an individual grouping with attributes like key, sorts, topN sort, etc.This class provides an optimized convenience for getting named values from arbitrary objects.This interface is implemented by objects that want to handle getting key values themselves.This interface is implemented by objects that want to handle getting keychain values themselves.This class provides the powerful RMKeyChain.valueForKeyChain() functiionality.This class holds all of RM's built-in key chain functions.Utility methods for use with Java.util.List.Utility methods for use with Java.util.Map.Utility methods for common math operations.This subclass extends DecimalFormat to implement ReportMill's RMFormat interface and to support the extended features "Negative in Red" and "Null String".This class forms the basis of many objects to add global functionality, like archiving.This class extends Point2D.Float to add a few convenience methods.This class represents a simple integer range (from start to end).This class extends Rectanlge2D to add some convenient rect methods.This class represents a simple geometric size (width, height).This class provides a basic description for comparison and sorting with a simple key and order (ascending or descending).This Hashtable subclass provides page number information for table rows in a generated report for the purpose of generating a table of contents.An inner class to assist flattening.RMUndoer - this object manages undo by keeping copies of changed objects.This class reprents a distinct "undoable event".This class provides a bunch of utility methods for common problems.This is just a stub class so that developers can reach XML dataset archival from it's old location in this package.This class is a collection of convenient static String utils.