See: Description
Interface | Description |
---|---|
Formattable |
Class | Description |
---|---|
Format |
(1) Base class for all kinds of format objects and (2) their factory class.
|
Format.Annotated<A> |
Foreseen for data annotations, like the metajava
reference format. |
Format.Append |
Prints contained sub-formats horizontally adjacent.
|
Format.Beneath |
Prints its sub-formats vertically aligned one beneath the other.
|
Format.Beside |
Prints all sub-formats directly adjacent, even if they are multi-line.
|
Format.Block |
Prints all sub-formats in the same line as long as possible, and starts a new
line for every sub-format which would (probably) exceeded the page width.
|
Format.BoundVariable |
Variable identified by a number, resolved by un-named arguments
by counting their positions.
|
Format.Comment |
Arranges all sub-formats with leading asterisks, like a javadoc comment.
|
Format.Compound |
The base class for all formats which combine (= "contain") sub-formats.
|
Format.Context |
Realizes a binding from identifiers to formats, for
resolving
Format.FreeVariable s-
bt [__] FIXME DOK FEHLT, NEVER TESTED !?!? NEVER USED !?!? |
Format.Empty |
Needed eg for case distinctions, when one alternative shall produce
nothing.
|
Format.Forester |
Swing tree Generation ONLY for debugging purposes.
|
Format.FormatPrinter |
Central Visitor for formatted printing.
|
Format.FreeVariable |
Variable indetified by a alphanumeric name which can be
bound explicitly.
|
Format.Line |
Prints all sub-formats in the same horizional line if this is possible within
the page width, otherwise it prints all sub-formats in one vertical line.
|
Format.Literal |
Printed literally to the output.
|
Format.Markup |
Printed literally to the output, but not included in width calculation.
|
Format.Matcher |
Base class for Visitor and Rewriter, Classifier.
|
Format.MayBreak |
Abstract superclass of all compound formats which possibly
generate multi-line output when printed.
|
Format.NonFormatPrinter |
Prints a format discarding all formatting, producing non-human-readable
output.
|
Format.Prior |
This format prints the "parens" format, if it is (directly or indirectly)
contained in a Prior Format with a higher priority 'level" (numerically larger
priority code).
|
Format.Rewriter |
General purpose Rewriter
|
Format.Space |
Required for horizontal space (of variable size) or for
blank lines (always only one at a time!).
|
Format.Subst |
bt [__] FIXME DOK FEHLT, NEVER TESTED !?!? NEVER USED !?!?
|
Format.Tabular |
Realizes ONE line of a table, and prints sub-formats starting in the column
indicated by the value of their
Format.indent . |
Format.Variable |
Common abstract base class for
Format.FreeVariable and Format.BoundVariable |
Format.Visitor |
General purpose Visitor
|
FormatRepository<K extends Serializable> |
A map-like store for formats with serialized resource backing store and
on-demand computation.
|
Enum | Description |
---|---|
CompoundConstructor |
Re-ification of the method applied by the different subclasses
of
Format.Compound for combining their sub-formats. |
see also the complete user documentation .