Package | Description |
---|---|
eu.bandm.tools.format |
Text layout and pretty printing,
cf user documentation.
|
Modifier and Type | Class and Description |
---|---|
static class |
Format.Append
Prints contained sub-formats horizontally adjacent.
|
static class |
Format.Beneath
Prints its sub-formats vertically aligned one beneath the other.
|
static class |
Format.Beside
Prints all sub-formats directly adjacent, even if they are multi-line.
|
static class |
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.
|
static class |
Format.Comment
Arranges all sub-formats with leading asterisks, like a javadoc comment.
|
static class |
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.
|
static class |
Format.MayBreak
Abstract superclass of all compound formats which possibly
generate multi-line output when printed.
|
static class |
Format.Tabular
Realizes ONE line of a table, and prints sub-formats starting in the column
indicated by the value of their
Format.indent . |
Modifier and Type | Method and Description |
---|---|
Format.Compound |
Format.Compound.endMutation()
See description of the mutation mechanism at
class level . |
Format.Compound |
Format.Compound.startMutation()
See description of the mutation mechanism at
class level . |
Modifier and Type | Method and Description |
---|---|
abstract void |
Format.Matcher.action(Format.Compound f) |
void |
Format.Visitor.action(Format.Compound f) |
void |
Format.Rewriter.action(Format.Compound f) |
void |
Format.Forester.Inner1.Inner2.action(Format.Compound f) |
void |
Format.Matcher.match(Format.Compound f) |
protected void |
Format.NonFormatPrinter.printWithSpace(Format.Compound f) |
see also the complete user documentation .