See: Description
| Interface | Description |
|---|---|
| Animatable |
This interface provides a common set of utilities for items which can be
animated.
|
| Locatable |
Interface which specifies an object which has a geographic location.
|
| Sequential |
This interface is a utility for handling sequences of time events.
|
| Temporal |
Interface to represent objects which have a time component.
|
| Track<T> |
Interface for any object with dynamic values.
|
| Unit |
Interface for units of measurement.
|
| Weighted |
Simple interface indicating that an object has an associated weight
|
| Xmlizable |
Interface which allows an object to be converted to an XML form.
|
| Class | Description |
|---|---|
| DataFilter |
Class for determining whether a particular data record matches some
restriction.
|
| DataRecord |
Low level element for passing data.
|
| DocData |
This class represents document meta-data for a particular document.
|
| EnumFieldFilter |
Example DataFilter which filters the DataRecords based upon the value of an
enumerated field.
|
| GeoCoord |
Simple class for representing a coordinate with Latitude, Longitude and
Altitude.
|
| Location |
Class representing a geographic location.
|
| MarkerIcon |
Class for representing a marker image.
|
| Measure |
Measurement class, which handles unit conversions and formatting.
|
| MultiValueMap<V> |
Map class mapping a single key to a set of values.
|
| NamedWeight |
This is a simple implementation of the Weighted interface.
|
| RenderStyle |
Class representing the rendering style for graphic primitives.
|
| RssItem |
Class representing a single RssItem
|
| SegmentedTimeSpan |
TimeSpan which provides regular intervals of time.
|
| SequentialRecord |
Extension of DataRecord which adds the Sequential interface to provide
temporal comparisons.
|
| TimeSequence |
This class is a minimal implementation of the Sequential interface.
|
| TimeSpan |
Class which represents an interval of time.
|
| TimeSpanFilter |
Filter which checks the time values for a given field, and compares them
against a specified timespan.
|
| ValueString |
This is a convenience class that represents a string that has an associated
integer value.
|
| WordFilter |
Filters the DataRecords based upon one or more terms which must appear in
the record.
|
| Enum | Description |
|---|---|
| Animatable.Animation |
Enumeration of values representing possible animation directives
|
| CurrencyUnit |
Unit class which represents currency values.
|
| DataType |
Enumeration of data field types
|
| LengthUnit |
Implementation of a Units class for Linear measure, e.g., for length or
distance.
|
| MassUnit |
Implementation of a Units class for Mass measure.
|
| Operator |
Enumeration of various operators.
|
| TimeUnit |
Implementation of a Units class for temporal measure, e.g., for time values.
|
| Unitless |
Unit class which represents unitless values, such as ratios or percentages.
|
Provides some common classes and interfaces for managing information. The data classes include a number of interfaces and simple data objects which can be used for a variety of tasks.
This is the base Prajna package, and should not reference other packages within Prajna.