public final class DocbookUtils
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
DocbookUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
docbookListNumbering(int numbering)
Convert a doxia numbering style to a docbook ordered-list numbering style.
|
static int |
doxiaListNumbering(java.lang.String style)
Convert a docbook ordered-list numbering style to a doxia numbering style.
|
static java.lang.String |
doxiaTableFrameAttribute(java.lang.String frame)
Translate a given Docbook table frame attribute value to a valid
Doxia table frame attribute value.
|
static char |
trademarkFromClass(java.lang.String trade)
Get a trademark character from a class attribute.
|
public static java.lang.String doxiaTableFrameAttribute(java.lang.String frame)
The input has to be one of "all", "bottom",
"none", "sides", "top" or "topbot",
otherwise an IllegalArgumentException is thrown.
The corresponding output values are "box", "below",
"void", "vsides", "above" and "hsides".
frame - a valid docbook table frame attribute as specified above,
otherwise an IllegalArgumentException is thrown.public static int doxiaListNumbering(java.lang.String style)
The input has to be one of the style constants defined in SimplifiedDocbookMarkup,
otherwise an IllegalArgumentException is thrown.
The output is one of the numbering constants defined in Sink.
style - a docbook ordered-list numbering style.public static java.lang.String docbookListNumbering(int numbering)
The input has to be one of the numbering constants defined in Sink,
otherwise an IllegalArgumentException is thrown.
The output is one of the style constants defined in SimplifiedDocbookMarkup.
numbering - a doxia numbering style.public static char trademarkFromClass(java.lang.String trade)
The input String has to be one of "registered", "copyright",
"service" or "trade" otherwise an IllegalArgumentException is thrown.
The corresponding output is '®', '©',
'℠' or '™'.
trade - a valid class atribute for the docbook <trademark> tag.