org.opensync.engine.server.adapter
Class Xml2Txt
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.opensync.engine.server.adapter.Translator
org.opensync.engine.server.adapter.Xml2Txt
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- public class Xml2Txt
- extends Translator
Title: OpenSync
Description: This class implements the translation of XML files into
text files. The targeted text files may be tag separated values
or fixed size columns files.
A descriptor file describes the targeted text files.
| Fields inherited from class org.opensync.engine.server.adapter.Translator |
append, colNames, delimiter, DESCRIPTION, document_element, documentElementTag, endColumns, FATAL, fields, LINE_NUMBER, linebreak, lineBreakMarker, MISSING_LAST_FIELD, nfields, NONFATAL, OFF_WIDTH_ROW, offWidthOK, pretty_print, prettyPrint, remove_file, row_element, rowElementTag, SEVERITY, skipfirstlines, skiplastlines, startColumns, starting_offset, startingOffset, suppressquotes, toCSV, trim_columns, trimFields, type, UNTERMINATED_ROW |
|
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
|
int |
getNbRow()
|
static void |
main(java.lang.String[] args)
|
void |
parseFile(java.lang.String sourceFileName,
java.lang.String destinationFileName)
|
java.lang.String |
parseXml(java.lang.String xml)
|
void |
readDescriptor(java.lang.String descriptorFileName)
|
void |
saveString(java.lang.String filename,
java.lang.String string)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes attrs)
|
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NEWLINE
public static final java.lang.String NEWLINE
- See Also:
- Constant Field Values
offset_size
int offset_size
Xml2Txt
public Xml2Txt()
main
public static void main(java.lang.String[] args)
- Parameters:
args -
readDescriptor
public void readDescriptor(java.lang.String descriptorFileName)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.FileNotFoundException,
java.io.IOException
- Parameters:
descriptorFileName -
- Throws:
java.io.IOException
java.io.FileNotFoundException
org.dom4j.DocumentException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
parseFile
public void parseFile(java.lang.String sourceFileName,
java.lang.String destinationFileName)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Parameters:
sourceFileName - destinationFileName -
- Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
parseXml
public java.lang.String parseXml(java.lang.String xml)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Parameters:
xml -
- Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
startDocument
public void startDocument()
startElement
public void startElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes attrs)
- Parameters:
uri - local - qname - attrs -
characters
public void characters(char[] ch,
int start,
int length)
- Parameters:
ch - start - length -
endElement
public void endElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
- Parameters:
uri - local - qname -
endDocument
public void endDocument()
saveString
public void saveString(java.lang.String filename,
java.lang.String string)
throws java.io.IOException
- Parameters:
filename - string -
- Throws:
java.io.IOException
getNbRow
public int getNbRow()
Copyright © 2004 sourceforge. All Rights Reserved.