public class Converter
extends org.xml.sax.helpers.DefaultHandler
Constructor and Description |
---|
Converter(org.w3c.dom.Document xslFoDoc,
java.io.Writer output,
IConverterOption opt)
build a Converter and start processing the given Document
|
Converter(org.xml.sax.InputSource input,
java.io.Writer output,
IConverterOption opt)
build a Converter and start parsing
|
Converter(java.io.Writer output,
IConverterOption opt)
A constructor for pure SAX events handling - used for Cocoon integration
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length)
Parser calls this to process text nodes
|
static ConverterOption |
createConverterOption() |
static ConverterOption |
createConverterOption(java.io.OutputStream out) |
static ConverterOption |
createConverterOption(java.io.OutputStream debug,
java.io.OutputStream info,
java.io.OutputStream warning,
java.io.OutputStream error) |
static ConverterOption |
createConverterOption(java.io.Writer debug,
java.io.Writer info,
java.io.Writer warning,
java.io.Writer error) |
void |
endDocument()
Parser calls this when done parsing the document
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName)
Parser calls this for each element in a document
|
void |
processCharacters(java.lang.String txt)
process the text
|
void |
startDocument()
Receive notification of the beginning of the document
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attrs) |
(package private) static java.lang.String |
toPrintableChars(java.lang.String input)
logging utility
|
public Converter(org.xml.sax.InputSource input, java.io.Writer output, IConverterOption opt) throws java.lang.Exception
input
- XSL:FO document to parseoutput
- where to write RTF codejava.lang.Exception
public Converter(java.io.Writer output, IConverterOption opt) throws java.lang.Exception
output
- where to write RTF codeopt
- Log optionsjava.lang.Exception
public Converter(org.w3c.dom.Document xslFoDoc, java.io.Writer output, IConverterOption opt) throws java.lang.Exception
java.lang.Exception
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public void processCharacters(java.lang.String txt) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public static ConverterOption createConverterOption()
public static ConverterOption createConverterOption(java.io.OutputStream out)
public static ConverterOption createConverterOption(java.io.OutputStream debug, java.io.OutputStream info, java.io.OutputStream warning, java.io.OutputStream error)
public static ConverterOption createConverterOption(java.io.Writer debug, java.io.Writer info, java.io.Writer warning, java.io.Writer error)
static java.lang.String toPrintableChars(java.lang.String input)