Class DocbookUtils
- Since:
- 1.1.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
docbookListNumbering
(int numbering) Convert a doxia numbering style to a docbook ordered-list numbering style.static int
doxiaListNumbering
(String style) Convert a docbook ordered-list numbering style to a doxia numbering style.static String
doxiaTableFrameAttribute
(String frame) Translate a given Docbook table frame attribute value to a valid Doxia table frame attribute value.static char
trademarkFromClass
(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.
-