Class DocbookUtils
- Since:
- 1.1.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringdocbookListNumbering(int numbering) Convert a doxia numbering style to a docbook ordered-list numbering style.static intdoxiaListNumbering(String style) Convert a docbook ordered-list numbering style to a doxia numbering style.static StringdoxiaTableFrameAttribute(String frame) Translate a given Docbook table frame attribute value to a valid Doxia table frame attribute value.static chartrademarkFromClass(String trade) Get a trademark character from a class attribute.
-
Constructor Details
-
DocbookUtils
private DocbookUtils()
-
-
Method Details
-
doxiaTableFrameAttribute
Translate a given Docbook table frame attribute value to a valid Doxia table frame attribute value.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".- Parameters:
frame- a valid docbook table frame attribute as specified above, otherwise an IllegalArgumentException is thrown.- Returns:
- a valid Doxia table frame attribute as specified above.
-
doxiaListNumbering
Convert a docbook ordered-list numbering style to a doxia numbering 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.- Parameters:
style- a docbook ordered-list numbering style.- Returns:
- a doxia numbering style.
-
docbookListNumbering
Convert a doxia numbering style to a docbook ordered-list numbering style.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.- Parameters:
numbering- a doxia numbering style.- Returns:
- a docbook ordered-list numbering style.
-
trademarkFromClass
Get a trademark character from a class attribute.The input String has to be one of
"registered","copyright","service"or"trade"otherwise an IllegalArgumentException is thrown.The corresponding output is
'®','©','℠'or'™'.- Parameters:
trade- a valid class atribute for the docbook<trademark>tag.- Returns:
- the corresponding unicode character.
-