|
||||||||||
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 |