Package com.inductiveautomation.rm.base
package com.inductiveautomation.rm.base
-
ClassDescriptionA listener to get property changes and nested property changes.This 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.A collection of array utility methods.This class has a bunch of convenience utility methods from drawing lines, RMRects, buttons, etc.This class is like a StringBuffer for bytes instead of chars.Utility methods for Class.This class has utility methods to code and decode into various different formats: hex, ASCII85, base 64.A class for reading file of comma separated values, or really any separated values.This class is used as a proxy for objects passed to document's generateReport() method.This is just a SimpleDateFormat subclass to support RM archiving and legacy formats.Utility methods for Java Date.Utilities for enums.A simple subclass of RuntimeException that RM uses to indicate errors that don't always really need to be declared or caught.This file is just meant to hold various utility methods that customers have asked for.Movie category constant type.A movie class.A movie role class.A movie class.Utility methods for file.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 is interface is implemented by objects that can get key values themselves.This is interface is implemented by objects that can get/set key value themselves.KeyAccessor - enclosed class for actually getting/setting values for a given object (class) and key.NoSetMethodException.This class evaluates a string expression on a given object: RMKeyChain.getValue(object, expression).This is interface is implemented by objects that can get key chain values themselves.A class to evaluate keys on lists.This class represents an RM function call (method plus args) and defines a bunch of built-in functions.A list implementation that tries to get objects from aKey+"Size" or aKey+"Count" and aKey(index), eg., getThingCount(), getThing(index).An exception class which is thrown when creating a new key-list with invalid object key.This class provides methods to set values (using RMKey) over time using an interpolator.A class representing an individual change to be animated by this timer.A class that holds a list of instances for given class.Utility methods for use with Java.util.List.This class provides a simple abstraction for logging messages.A logger to combine multiple other loggers.A logger that does nothing.A logger that wraps around a print stream.A class to read lines from a given input stream in a separate thread and print them.Utility methods for use with Java.util.Map.Utility methods for common math operations.A class used to specify an arbitrary mathematical function.Utility methods for method reflection.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 offers a number of useful general purpose utilities used by ribs classes.A Preferences implementation that just stores prefs to a map, in case we don't have permission to read & write permissions.An (Indexed) PropertyChangeEvent subclass to describe shape property changes.An interface for objects that let others listen in to property changes.Utilities for property changes.This class extends Rectanlge2D to add some convenient rect methods.A utility class for converting an integer into roman numerals.This class makes a schema from an object graph, given a top level object.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).Utility methods for ResultSet.A string tokenizer that can provide token location.This class is a collection of convenient static String utils.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.This is a sort subclass to support sorting objects by their relative position in an array of values.Common types.RMUndoer - this object manages undo by keeping lists of property changes.An interface for undo/redo selection.This class represents a single undo but holds a list of PropertyChangeEvents.Utilities for URL.This class provides a bunch of utility methods for common problems.This is a sort subclass to support sorting objects by their relative position in an array of values.This class creates an object graph of collections (Map/List) and core Java types from a given XML source.This class turns any Java dataset into XML.