de.betabeans.scroogexhtml
Class ScroogeXHTML

java.lang.Object
  extended by de.betabeans.scroogexhtml.converter.ScroogeXHTMLBase
      extended by de.betabeans.scroogexhtml.converter.ScroogeXHTMLMain
          extended by de.betabeans.scroogexhtml.ScroogeXHTML
All Implemented Interfaces:
java.io.Serializable

public final class ScroogeXHTML
extends ScroogeXHTMLMain

ScroogeXHTML is the JavaBean(tm) class which needs to be installed or instantiated in the application. It defines the conversion methods, which call the convertmethod in ScroogeXHTMLMain.
For every conversion, ScroogeXHTML creates

Author:
Michael Justin
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.betabeans.scroogexhtml.converter.ScroogeXHTMLBase
DEFAULT_FONT_NR_UNKNOWN, FONTSIZE_EM, FONTSIZE_EX, FONTSIZE_PERCENT, FONTSIZE_POINT, NBSP_TAG
 
Constructor Summary
ScroogeXHTML()
          Constructor for the ScroogeXHTML object.
 
Method Summary
 boolean convert(java.io.PushbackReader inReader, java.io.BufferedWriter outWriter)
          Convert RTF stream to XHTML / HTML stream.
 java.lang.String convert(java.lang.String rtf)
          Convert RTF string to XHTML / HTML string.
 boolean convert(java.lang.String rtfFileName, java.lang.String htmlFileName)
          Convert RTF file to XHTML / HTML file.
 java.lang.String convertFile(java.lang.String rtfFileName)
          Convert RTF file to XHTML / HTML string.
 
Methods inherited from class de.betabeans.scroogexhtml.converter.ScroogeXHTMLMain
convert, process, replaceHyperlink, setReader
 
Methods inherited from class de.betabeans.scroogexhtml.converter.ScroogeXHTMLBase
addAfterTextConversionListener, addBeforeTextConversionListener, addHyperlinkListener, addProgressListener, debug, debug, getAfterTextConversionListeners, getAfterTextConversionListenerVector, getBeforeTextConversionListeners, getBeforeTextConversionListenerVector, getCurFontCSet, getCurFontName, getCurFontNr, getCurFontType, getDebugger, getDefaultFontColor, getDefaultFontName, getDefaultFontNr, getDefaultFontSize, getDefaultFontStyleDefinition, getDefaultLanguage, getDocType, getDocumentTitle, getEmptyParagraph, getFontSizeUnit, getFontSizeUnitCode, getFormatter, getHeadTags, getHyperlinkListeners, getHyperlinkListenerVector, getLinebreakTag, getListItemTag, getMetaAuthor, getMetaContentType, getMetaDate, getMetaTags, getParClose, getParOpen, getParser, getProgressListeners, getReader, getReplaceFonts, getStyleSheetInclude, getStyleSheetLink, getTabString, getTagClass, getTagClassParam, getTagStyle, getTagStyleParam, getTranslator, getVersion, getWriter, hasProgressListeners, isAbortConversion, isAddOuterHTML, isConvertEmptyParagraphs, isConvertFontBGColor, isConvertFontColor, isConvertFontHLColor, isConvertFontName, isConvertFontSize, isConvertFontStyle, isConvertHyperlinks, isConvertIndent, isConvertLanguage, isConvertSpaces, isDebugMode, isIncludeDefaultFontStyle, isIncludeDocType, isIncludeXMLDeclaration, isMetaDateAuto, isMetaDescription, isMetaGenerator, isMetaKeywords, nameAndVersion, notifyProgress, removeAfterTextConversionListener, removeBeforeTextConversionListener, removeHyperlinkListener, removeProgressListener, setAbortConversion, setAddOuterHTML, setConvertEmptyParagraphs, setConvertFontBGColor, setConvertFontColor, setConvertFontHLColor, setConvertFontName, setConvertFontSize, setConvertFontStyle, setConvertHyperlinks, setConvertIndent, setConvertLanguage, setConvertSpaces, setCurFontCSet, setCurFontName, setCurFontNr, setCurFontType, setDebugMode, setDefaultFontColor, setDefaultFontName, setDefaultFontNr, setDefaultFontSize, setDefaultLanguage, setDocType, setDocumentTitle, setFontSizeUnit, setHeadTags, setIncludeDefaultFontStyle, setIncludeDocType, setIncludeXMLDeclaration, setMetaAuthor, setMetaContentType, setMetaDate, setMetaDateAuto, setMetaDescription, setMetaGenerator, setMetaKeywords, setMetaTags, setParser, setReader, setReplaceFonts, setStyleSheetInclude, setStyleSheetLink, setTagClass, setTagStyle, setTranslator, setWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScroogeXHTML

public ScroogeXHTML()
Constructor for the ScroogeXHTML object.

Method Detail

convert

public boolean convert(java.io.PushbackReader inReader,
                       java.io.BufferedWriter outWriter)
Convert RTF stream to XHTML / HTML stream.

Parameters:
inReader - the input stream
outWriter - the output stream
Returns:
true = success
Note:
the input stream will be closed by ScroogeXHTML, but the output stream needs to be closed by the calling program!

convert

public java.lang.String convert(java.lang.String rtf)
Convert RTF string to XHTML / HTML string.

Parameters:
rtf - the input RTF string
Returns:
XHTML / HTML result

convert

public boolean convert(java.lang.String rtfFileName,
                       java.lang.String htmlFileName)
Convert RTF file to XHTML / HTML file.

Parameters:
rtfFileName - RTF file name
htmlFileName - result file name
Returns:
true = success

convertFile

public java.lang.String convertFile(java.lang.String rtfFileName)
Convert RTF file to XHTML / HTML string.

Parameters:
rtfFileName - Input Filename
Returns:
XHTML / HTML string


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