de.betabeans.scroogexhtml.translator
Class XHTMLTranslator

java.lang.Object
  extended by de.betabeans.scroogexhtml.translator.CustomTranslator
      extended by de.betabeans.scroogexhtml.translator.XHTMLTranslator
All Implemented Interfaces:
Translator
Direct Known Subclasses:
XHTML10Strict, XHTML10Transitional, XHTMLBasic10

public abstract class XHTMLTranslator
extends CustomTranslator

Generic XHTML Translator.

Version:
1.0
Author:
Michael Justin

Constructor Summary
XHTMLTranslator()
           
 
Method Summary
 java.lang.String encode(java.lang.String s)
          Encode a (Unicode) string to HTML/XHTML.
 java.lang.String getCloseEmptyElement()
          Gets the correct closing bracket for empty elements.
 java.lang.String getRootElement()
          Gets the root element for a XHTML document.
 boolean isXMLTranslatorClass()
          Returns true because all child classes are XML based.
 
Methods inherited from class de.betabeans.scroogexhtml.translator.CustomTranslator
buildLangAttribute, buildSpanTag, getDocType, getFontSizeUnit, getParagraph, getParagraph, getParagraphStyle, getStyleParam, setDocType, setFontSizeUnit, setFormatter, setParOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.betabeans.scroogexhtml.translator.Translator
formatElement, isTransitional, supportsElement
 

Constructor Detail

XHTMLTranslator

public XHTMLTranslator()
Method Detail

getCloseEmptyElement

public final java.lang.String getCloseEmptyElement()
Gets the correct closing bracket for empty elements.

Returns:
The closeEmptyElement value

getRootElement

public final java.lang.String getRootElement()
Gets the root element for a XHTML document.

Returns:
The rootElement value

encode

public final java.lang.String encode(java.lang.String s)
Encode a (Unicode) string to HTML/XHTML.

Parameters:
s - Unicode string
Returns:
XHTML string

isXMLTranslatorClass

public final boolean isXMLTranslatorClass()
Returns true because all child classes are XML based.

Returns:
boolean


Copyright (c) 1998-2006 BetaSoft Michael Justin. All Rights Reserved.