com.jaxfront.core.util.io.cvsexport
Class CSVW3CDocumentExporter

java.lang.Object
  extended by com.jaxfront.core.util.io.cvsexport.CSVW3CDocumentExporter

public class CSVW3CDocumentExporter
extends java.lang.Object


Constructor Summary
CSVW3CDocumentExporter()
           
 
Method Summary
static java.lang.String[] exportFlatten(org.w3c.dom.Document dom, boolean withHeader, java.util.Map<java.lang.String,java.lang.Integer> colNames, java.util.Map codeTables, boolean varMode)
           
static void exportFlatten(org.w3c.dom.Document dom, CsvWriter writer, java.util.Map<java.lang.String,java.lang.Integer> colNames, java.util.Map codeTables, boolean varMode, java.lang.String[] addData)
           
static java.lang.String[] exportFlattenByXPath(org.w3c.dom.Document dom, boolean withHeader, java.util.Map<java.lang.String,java.lang.String> colNames, java.util.Map<java.lang.String,java.lang.Integer> nameToColMap, java.util.Map codeTables)
           
static java.lang.String[] exportFlattenByXPath(Document dom, boolean withHeader, java.util.Map<java.lang.String,java.lang.String> colNames, java.util.Map<java.lang.String,java.lang.Integer> nameToColMap, java.util.Map codeTables)
           
static void exportFlattenByXPath(org.w3c.dom.Document dom, CsvWriter writer, java.util.Map<java.lang.String,java.lang.String> colNames, java.util.Map<java.lang.String,java.lang.Integer> nameToColMap, java.util.Map codeTables, java.lang.String[] addData)
           
static void exportFlattenByXPath(Document dom, CsvWriter writer, java.util.Map<java.lang.String,java.lang.String> colNames, java.util.Map<java.lang.String,java.lang.Integer> nameToColMap, java.util.Map codeTables, java.lang.String[] addData)
           
static void getFlatten(org.w3c.dom.Element aType, java.lang.String[] row, java.util.Map<java.lang.String,java.lang.Integer> colNames, java.util.Map codeTables, boolean varMode)
           
static void getFlattenByXPath(org.w3c.dom.Element aElem, java.lang.String[] row, java.util.Map<java.lang.String,java.lang.String> colNames, java.util.Map<java.lang.String,java.lang.Integer> nameToColMap, java.util.Map codeTables)
           
static void getFlattenByXPath(Type aType, java.lang.String[] row, java.util.Map<java.lang.String,java.lang.String> colNames, java.util.Map<java.lang.String,java.lang.Integer> nameToColMap, java.util.Map codeTables)
           
static java.util.Map<java.lang.String,java.lang.Integer> getFlattenHeader(org.w3c.dom.Document dom, java.util.List colNames, boolean varMode)
           
static void getFlattenHeaders(org.w3c.dom.Element aType, java.util.Vector result, boolean varMode, int[] pos)
           
static void main(java.lang.String[] args)
           
static java.util.Map toMap(java.util.List what, boolean emptyIfNull, boolean posAsValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVW3CDocumentExporter

public CSVW3CDocumentExporter()
Method Detail

exportFlatten

public static java.lang.String[] exportFlatten(org.w3c.dom.Document dom,
                                               boolean withHeader,
                                               java.util.Map<java.lang.String,java.lang.Integer> colNames,
                                               java.util.Map codeTables,
                                               boolean varMode)
                                        throws org.apache.xerces.xni.parser.XMLParseException,
                                               org.xml.sax.SAXException,
                                               java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

exportFlatten

public static void exportFlatten(org.w3c.dom.Document dom,
                                 CsvWriter writer,
                                 java.util.Map<java.lang.String,java.lang.Integer> colNames,
                                 java.util.Map codeTables,
                                 boolean varMode,
                                 java.lang.String[] addData)
                          throws org.apache.xerces.xni.parser.XMLParseException,
                                 org.xml.sax.SAXException,
                                 java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

exportFlattenByXPath

public static java.lang.String[] exportFlattenByXPath(org.w3c.dom.Document dom,
                                                      boolean withHeader,
                                                      java.util.Map<java.lang.String,java.lang.String> colNames,
                                                      java.util.Map<java.lang.String,java.lang.Integer> nameToColMap,
                                                      java.util.Map codeTables)
                                               throws org.apache.xerces.xni.parser.XMLParseException,
                                                      org.xml.sax.SAXException,
                                                      java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

exportFlattenByXPath

public static java.lang.String[] exportFlattenByXPath(Document dom,
                                                      boolean withHeader,
                                                      java.util.Map<java.lang.String,java.lang.String> colNames,
                                                      java.util.Map<java.lang.String,java.lang.Integer> nameToColMap,
                                                      java.util.Map codeTables)
                                               throws org.apache.xerces.xni.parser.XMLParseException,
                                                      org.xml.sax.SAXException,
                                                      java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

exportFlattenByXPath

public static void exportFlattenByXPath(org.w3c.dom.Document dom,
                                        CsvWriter writer,
                                        java.util.Map<java.lang.String,java.lang.String> colNames,
                                        java.util.Map<java.lang.String,java.lang.Integer> nameToColMap,
                                        java.util.Map codeTables,
                                        java.lang.String[] addData)
                                 throws org.apache.xerces.xni.parser.XMLParseException,
                                        org.xml.sax.SAXException,
                                        java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

exportFlattenByXPath

public static void exportFlattenByXPath(Document dom,
                                        CsvWriter writer,
                                        java.util.Map<java.lang.String,java.lang.String> colNames,
                                        java.util.Map<java.lang.String,java.lang.Integer> nameToColMap,
                                        java.util.Map codeTables,
                                        java.lang.String[] addData)
                                 throws org.apache.xerces.xni.parser.XMLParseException,
                                        org.xml.sax.SAXException,
                                        java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

getFlatten

public static void getFlatten(org.w3c.dom.Element aType,
                              java.lang.String[] row,
                              java.util.Map<java.lang.String,java.lang.Integer> colNames,
                              java.util.Map codeTables,
                              boolean varMode)

getFlattenByXPath

public static void getFlattenByXPath(org.w3c.dom.Element aElem,
                                     java.lang.String[] row,
                                     java.util.Map<java.lang.String,java.lang.String> colNames,
                                     java.util.Map<java.lang.String,java.lang.Integer> nameToColMap,
                                     java.util.Map codeTables)

getFlattenByXPath

public static void getFlattenByXPath(Type aType,
                                     java.lang.String[] row,
                                     java.util.Map<java.lang.String,java.lang.String> colNames,
                                     java.util.Map<java.lang.String,java.lang.Integer> nameToColMap,
                                     java.util.Map codeTables)

getFlattenHeader

public static java.util.Map<java.lang.String,java.lang.Integer> getFlattenHeader(org.w3c.dom.Document dom,
                                                                                 java.util.List colNames,
                                                                                 boolean varMode)
                                                                          throws org.apache.xerces.xni.parser.XMLParseException,
                                                                                 org.xml.sax.SAXException,
                                                                                 java.io.IOException
Throws:
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

getFlattenHeaders

public static void getFlattenHeaders(org.w3c.dom.Element aType,
                                     java.util.Vector result,
                                     boolean varMode,
                                     int[] pos)

main

public static void main(java.lang.String[] args)
                 throws SchemaCreationException,
                        DocumentCreationException,
                        ValidationException,
                        org.apache.xerces.xni.parser.XMLParseException,
                        org.xml.sax.SAXException,
                        java.io.IOException
Throws:
SchemaCreationException
DocumentCreationException
ValidationException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException

toMap

public static java.util.Map toMap(java.util.List what,
                                  boolean emptyIfNull,
                                  boolean posAsValue)