See: Description
Interface | Description |
---|---|
ContentBuilder |
Interface used to add content to a user interface.
|
ExtendedXMLBuilder |
Interface for extended XML content (including HTML).
|
FormatProvider<T,R> |
A class that generates a
Labeller object. |
Labeller<T,R> |
A Labeller is a class that maps values used to classify plot/table
data into groups onto s string that should be used to label
the group.
|
MultiColumn |
Interface for objects that should span multiple columns in a table
|
NumberTransform |
Marker interface for Transforms that generate numerical columns
this is used to influence the formatting of the columns (e.g.
|
SimpleXMLBuilder |
Interface for classes that build XML
This interface could either be used to build a DOM tree or perform simple text formatting.
|
Table.Formatter<C,R> |
Formatter; converts table entries when printing.
|
TableFormatPolicy<C,R> |
Policy object to map a
Table to a SimpleXMLBuilder
assumes a standard constructor signature with arguments
( SimpleXMLBuilder , NumberFormat ) |
TemplateContributor<BDO extends DataObject> |
Interface for
Composite s that set parameters on a TemplateFile |
TemplateFile.PropertyPolicy |
Interface for policy object to add objects to template output.
|
Transform |
Transform is a generic data converter
This can either be a one off transform e.g.
|
UIGenerator |
Interface for objects that can add themselves to an
ContentBuilder |
UIProvider |
An interface for objects that can produce a
UIGenerator to add
themselves to a ContentBuilder . |
XMLContentBuilder |
Interface for combined
ContentBuilder and ExtendedXMLBuilder
for a web context where ContentBuilder is implemented as html. |
XMLGenerator |
Interface for objects that can add themselves to an
SimpleXMLBuilder |
Class | Description |
---|---|
AbstractXMLBuilder |
Base class for creating SimpleXMLBuilder implementations.
|
BlankTransform |
a
Transform that generates an empty string for all values. |
BlockContent |
A wrapper to convert
PreDefinedContent into an AppContext
so it can be loaded as a plugin. |
BooleanWrapper | |
Button |
Wrapper object allowing us to add buttons as
Table content |
Control<I> |
A
UIGenerator used to add a Form control/input
to a table. |
DateTransform | |
DeDupTableXMLFormatter<C,R> |
A
TableXMLFormatter that merges duplicate entries in a column. |
DefaultTransform | |
DomWalker |
Class to walk a DOM Tree and map content to a SimpleXMLBuilder
|
ExternalLink | |
FormatDateTransform |
Format Date cells of a Table using a DateFormat.
|
FormattedGenerator |
UIGenerator that adds a formatted string
|
FormattedTransform<C,R> | |
FractionalFormatGenerator |
A
XMLGenerator that adds a css style according to the factional value. |
FractionalFormatTransform | |
HourTransform |
A
NumberTransform that format a second-count into a
H:MM:SS format. |
HtmlBuilder |
A
HtmlPrinter that also implements ContentBuilder
in terms of web based interfaces. |
HtmlBuilder.Heading | |
HtmlBuilder.Panel |
A nested
HtmlBuilder representing an element. |
HtmlBuilder.SpanText |
A
HtmlBuilder.Panel for in-line text. |
HtmlBuilder.Text | |
HtmlContentFormat |
A
Format that adds the argument to a HtmlBuilder . |
HtmlFormPolicy |
container object for html form state and settings.
|
HtmlPrinter |
Class for building HTML fragments.
|
HtmlSpaceGenerator |
XMLGenerator that maps spaces onto non-breaking spaces if
the generator is actually an ExtendedXMLGenerator.
|
HTMLTransform<C,R> |
A Table.Formatter.
|
HtmlWriter |
A streaming version of the
XMLContentBuilder |
Icon |
A
UIGenerator that adds an icon image. |
IdLabeller<X extends Indexed> |
Label with the raw-ids
|
Image | |
JsonBuilder |
An implementation of
SimpleXMLBuilder that builds an
equivalent JSON document. |
Label<I> |
A
UIGenerator used to add a Form label to a table. |
LabellerTransform |
A
Transform that wraps a Labeller
Because a FormatProvider can return a null Labeller
this class handles null labellers as well to reduce the need to check the return values. |
Link |
Wrapper object allowing us to add links as
Table content |
ListGenerator<X> |
Class to turn Collection into a HTML list.
|
MapTransform |
Transform using a Map
|
MillisToHourTransform |
A
NumberTransform that format a millisecond-count into a
H:MM:SS format. |
MultiColumnText |
Simple implementation of
MultiColumn . |
NestedXMLBuilder |
A
SimpleXMLBuilder that also implements XMLGenerator so XML content can be
added to a table.` |
NumberFormatTransform |
Format numerical cells of a Table using a NumberFormat.
|
PreDefinedContent |
A
XMLPrinter containing pre-defined content from
a message bundle. |
PreformattedTextGenerator | |
PropertyBuilder |
A
SimpleXMLBuilder that maps the document onto a set of Properties |
ScaleTransform |
A
Transform to perform simple numerical scaling. |
ScrollText | |
Span |
Simple wrapper to add a css style to text.
|
StreamingTable |
An alternative mechanism for formatting tables
optimised for streaming directly to a
ExtendedXMLBuilder
its less functional than a Table but does not need to keep
all the table contents in memory. |
Table<C,R> |
A generic representation of a table that we can easily change into html/xml
or other text.
|
Table.NumberFormatGenerator | |
Table.Sorter<C> |
Implements a sort of rows based on the natural order of the various table
cols.
|
Table.TransformFormatter<C,R> |
Adapter to convert a Transform into a Formatter
|
TableXMLDataFormatter<C,R> |
Policy object to map a
Table to a SimpleXMLBuilder
this uses an alternative format where each row becomes a data record with element names
following the column headings. |
TableXMLFormatter<C,R> |
Policy object to map a
Table to a SimpleXMLBuilder |
TableXMLGenerator |
A
XMLGenerator that formats a table. |
TagWrapper | |
TemplateFile |
Parameterised text files.
|
TemplateFile.DefaultPropertyPolicy | |
TextContentBuilder |
A
ContentBuilder that generates plain text. |
TextContentFormat |
A
Format that understands the Webapp interfaces for string generation |
TextTableFormatter<C,R> |
format a table as text.
|
XMLBuilderSaxHandler |
A
ContentHandler that forwards the events to
a SimpleXMLBuilder . |
XMLDomBuilder |
A SimpleXMLBuilder that modifies a DocumentFragment
|
XMLPrinter |
SimpleXML Builder that generates a String representation
|
XMLPrinterWriter |
A
Writer that appends (raw un-cleaned) content to an underlying XMLPrinter |
XMLPrintWriterPolicy |
A
TemplateFile.PropertyPolicy that adds XMLGenerator s
directly to the XMLPrinter if the Writer is a XMLWriter |
XMLPropertyPolicy |
a
TemplateFile.PropertyPolicy that stores XMLGenerator s and
records a reference as a processing instruction for use by a XMLBuilderSaxHandler |
XMLWriter |
Enum | Description |
---|---|
Operator |
A supported binary operators on objects.
|
Exception | Description |
---|---|
InvalidArgument |
Invalid input exception for the SAF
|
ContentBuilder
interface
which can also be mapped onto swing classes.