|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Translator
Translator Interface.
| Method Summary | |
|---|---|
java.lang.String |
buildLangAttribute(java.lang.String language)
Returns a lang="xx" attribute for the given ISO language code. |
java.lang.String |
encode(java.lang.String string)
Encode a (Unicode) string to HTML/XHTML. |
java.lang.String |
formatElement(java.lang.String text,
CharacterProperties cp,
ParagraphProperties pp)
Format a String using the given CharacterProperties. |
java.lang.String |
getCloseEmptyElement()
Gets the correct closing bracket for empty elements depending on the document type. |
java.lang.String |
getDocType()
Gets the DOCTYPE declaration. |
byte |
getFontSizeUnit()
Returns the font size unit value. |
java.lang.String |
getParagraph(java.lang.String additionalStyle)
Gets the paragraph attribute of the Translator object. |
java.lang.String |
getParagraphStyle(ParagraphProperties pp)
Adds formatting tags to the paragraph. |
java.lang.String |
getRootElement()
Gets the root element (the tag). |
java.lang.String |
getStyleParam(java.lang.String additionalStyle)
Gets the styleParam attribute of the Translator object. |
boolean |
isTransitional()
Returns true if this translator generates transitional (X)HTML. |
boolean |
isXMLTranslatorClass()
Checks if this is a XML based translator class. |
void |
setFontSizeUnit(byte value)
Specifies the font size unit value. |
void |
setFormatter(Formatter f)
Set the Formatter. |
void |
setParOpen(java.lang.String tagAndClass,
java.lang.String defaultStyle)
Sets the parOpen attribute of the Translator object. |
boolean |
supportsElement(java.lang.String elementName)
Checks if a given HTML element is supported. |
| Method Detail |
|---|
java.lang.String encode(java.lang.String string)
string - The Unicode String we want to convert to HTML.
boolean isXMLTranslatorClass()
java.lang.String buildLangAttribute(java.lang.String language)
language - String
java.lang.String getRootElement()
java.lang.String getCloseEmptyElement()
java.lang.String formatElement(java.lang.String text,
CharacterProperties cp,
ParagraphProperties pp)
text - The String to be formatted.cp - The character properties to be used.pp - The current paragraphs ParagraphProperties.
java.lang.String getDocType()
java.lang.String getParagraph(java.lang.String additionalStyle)
additionalStyle - Extra CSS styles for the paragraph.
java.lang.String getParagraphStyle(ParagraphProperties pp)
pp - Paragraph properties
void setParOpen(java.lang.String tagAndClass,
java.lang.String defaultStyle)
tagAndClass - The new parOpen valuedefaultStyle - The new parOpen valuejava.lang.String getStyleParam(java.lang.String additionalStyle)
additionalStyle - Additional style.
boolean supportsElement(java.lang.String elementName)
elementName - The element name.
byte getFontSizeUnit()
void setFontSizeUnit(byte value)
value - byteboolean isTransitional()
void setFormatter(Formatter f)
f - Formatter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||