org.opensync.engine.server.adapter
Class Txt2Xml

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.opensync.engine.server.adapter.Translator
          extended byorg.opensync.engine.server.adapter.Txt2Xml
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class Txt2Xml
extends Translator


Field Summary
 
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
 
Constructor Summary
Txt2Xml()
           
 
Method Summary
(package private) static java.lang.String escapeXML_Document(java.lang.String s)
           
 int getNbRow()
           
static void main(java.lang.String[] argv)
           
 java.io.FileReader openFileForRead(java.lang.String filename)
           
 java.io.FileOutputStream openFileForWrite(java.lang.String filename, boolean overwrite)
           
 java.lang.String parseCSV(java.io.Reader input)
           
 java.lang.String parseFixed(java.io.Reader in)
           
 java.lang.String parseTxt(java.lang.String txt)
           
 void process(java.io.Reader input, java.io.StringWriter output)
           
 void readDescriptor(java.lang.String descriptorFileName)
           
 void saveString(java.lang.String filename, java.lang.String string)
           
 void startReadInputFile(boolean status)
           
(package private) static void writeDocument(org.w3c.dom.Node node, java.io.Writer out)
           
 
Methods inherited from class org.opensync.engine.server.adapter.Translator
checkSpecialChar, checkSpecialCharXml, getAppend, getRemove_file, linesCounter
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Txt2Xml

public Txt2Xml()
Method Detail

writeDocument

static void writeDocument(org.w3c.dom.Node node,
                          java.io.Writer out)
                   throws java.io.IOException
Throws:
java.io.IOException

escapeXML_Document

static java.lang.String escapeXML_Document(java.lang.String s)

process

public final void process(java.io.Reader input,
                          java.io.StringWriter output)
                   throws org.xml.sax.SAXException,
                          java.io.IOException,
                          javax.xml.parsers.ParserConfigurationException
Parameters:
input -
output -
Throws:
SAXException, - IOException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException

openFileForRead

public java.io.FileReader openFileForRead(java.lang.String filename)
                                   throws java.io.FileNotFoundException,
                                          java.io.IOException
Parameters:
filename -
Throws:
java.io.IOException
java.io.FileNotFoundException

openFileForWrite

public java.io.FileOutputStream openFileForWrite(java.lang.String filename,
                                                 boolean overwrite)
                                          throws java.io.IOException
Parameters:
filename -
overwrite -
Throws:
java.io.IOException

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.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

startReadInputFile

public void startReadInputFile(boolean status)

parseCSV

public java.lang.String parseCSV(java.io.Reader input)
                          throws java.io.IOException
Parameters:
input -
Throws:
java.io.IOException

parseFixed

public java.lang.String parseFixed(java.io.Reader in)
                            throws java.io.FileNotFoundException,
                                   java.io.IOException,
                                   org.xml.sax.SAXException,
                                   javax.xml.parsers.ParserConfigurationException
Parameters:
in -
Throws:
org.xml.sax.SAXException
java.io.IOException
java.io.FileNotFoundException
javax.xml.parsers.ParserConfigurationException

parseTxt

public java.lang.String parseTxt(java.lang.String txt)
                          throws java.io.IOException,
                                 org.xml.sax.SAXException,
                                 javax.xml.parsers.ParserConfigurationException
Parameters:
txt -
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

main

public static void main(java.lang.String[] argv)
                 throws java.io.IOException,
                        org.xml.sax.SAXException,
                        javax.xml.parsers.ParserConfigurationException
Parameters:
argv -
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

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.