See: Description
| Interface | Description |
|---|---|
| Splitter<I,O> |
Converter interface used by the
ParameterExtension to convert a single parameter object into an array of values. |
| TableExtension.TableProxy |
Interface for objects that represent an intermediate table
|
| TemplateValidator |
Interface for classes that validate an unprocessed template
(In DOM form)
The aim is to add additional validation beyond what can
be achieved via schema validation alone.
|
| Class | Description |
|---|---|
| AtomExtension |
Extension object for creating an manipulating single values
Multiple queries can be combined together in a single pass
but they all must use the same filter/period environment.
|
| ChartExtension |
This is a class used to add Plots via a XSLT extension.
|
| ChartExtension.Chart<P extends uk.ac.ed.epcc.webapp.charts.PeriodChart> |
composite object holding the
PeriodChart
and a record if any data has been added |
| CidChartExtension |
ChartExtension that generates cid: urls and stores the attachments in the extension
|
| CommandLineImageExtension | |
| CSVReportType | |
| DeveloperReportType | |
| EmbeddedExtension |
Extracts and stores fragments of the generated XML.
|
| ExpressionExpander |
Class for performing prop-expression macro expansion on strings.
|
| ExpressionFormat |
A Format that evaluates an expression on an ExpressionTarget
|
| FilterExtension |
This is a class used to build RecordSelectors via XSLT extension.
|
| FormatExtension |
Extension to format a number of selected records using a template NodeList.
|
| MacroExpander |
Class for performing property macro expansion on strings.
|
| ObjectSet<F extends ExpressionTargetGenerator> |
This is a combination of an
ExpressionTargetGenerator
and a RecordSelector |
| ParameterExtension |
The ParameterExtension expands objects in the parameter map into the output.
|
| PDFReportType | |
| PeriodExtension | |
| PeriodFormatter |
DomFormatter that formats a Period as the corresponding XML fragment
|
| PeriodSplitter | |
| PropertyContainerPeriodFormatter |
Class to derive a period from the time range of PropertyContainer
|
| PropertyTableMaker |
Class that generates Table summaries of a PropertyContainer
|
| RecordSet |
RecordSet combines a combination of
UsageProducer and RecordSelector
and time bounds (Array of PropExpressions) it represents a set of UsageRecords. |
| ReportBuilder |
Class to Build Reports from an XML template
|
| ReportExtension |
Abstract superclass for Reporting Extensions
holds methods useful in multiple extensions.
|
| ReportType | |
| RestrictExtension |
A
ReportExtension that handles access control to sections of a report. |
| SelectBuilder |
Builds
RecordSelector objects from a XML specification. |
| ServeDataChartExtension |
ChartExtension that uses the ServeDataServlet
|
| SVGChartExtension |
A
ChartExtension that generates an in-line SVG graphic |
| TableChartExtension |
Generate the table form of a plot for non graphical output
|
| TableExtension |
Extension object for creating an manipulating Tables
|
| TableExtension.CompoundTable |
A
TableExtension.TableProxy for a combining multiple generated tables into one composite table. |
| TableExtension.ObjectTable |
A
TableExtension.TableProxy that generates a table using a ObjectSet. |
| TableExtension.SimpleTable |
A
TableExtension.TableProxy that generates a table using a JobTableMaker. |
| TableExtension.SummaryTable |
A
TableExtension.TableProxy that is populated by a reduction query. |
| TemplateOverlay<X extends uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFile> |
A TextFileOverlay that validates updates as report templates.
|
| TemplateOverlay.ReportFile | |
| ValidatingDomVisitor |
A
DomVisitor that applies a TemplateValidator to each element. |
| Exception | Description |
|---|---|
| FilterParseException | |
| TableExtension.BadTableException | |
| TemplateValidateException |
Exception to report a validation from from a
TemplateValidator. |