public class CSVW3CDocumentExporter
extends java.lang.Object
Constructor and Description |
---|
CSVW3CDocumentExporter() |
Modifier and Type | Method and Description |
---|---|
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 void |
exportFlattenByVar(org.w3c.dom.Document dom,
CsvWriter writer,
java.util.Map codeTables,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.lang.String[] addData,
java.util.Map colMapping) |
static void |
exportFlattenByVar(org.w3c.dom.Document valueDOM,
Document dom,
CsvWriter writer,
java.util.Map codeTables,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.lang.String[] addData,
java.util.Map colMapping,
java.util.LinkedHashMap<java.lang.String,java.lang.String> varInListMap) |
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,
java.util.Map removeDuplicateVars)
Deprecated.
|
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName,
boolean resolveTypeByVariable,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) |
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,
java.util.Map removeDuplicateVars)
Deprecated.
|
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName,
boolean resolveTypeByVariable,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) |
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName,
boolean resolveTypeByVariable,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping,
java.util.LinkedHashMap<java.lang.String,java.lang.String> varInListMap) |
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) |
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName)
Deprecated.
|
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName,
boolean resolveTypeByVariable,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) |
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,
java.util.Map removeDuplicateVars,
boolean useXPathAsName,
java.util.Map<java.lang.String,ColumnFormatter> colFormatters,
java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) |
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) |
static java.lang.String |
translate(java.util.Map codeTables,
java.lang.String varName,
java.lang.String value,
Type valType,
java.lang.String codeName) |
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
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
@Deprecated 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, java.util.Map removeDuplicateVars) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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, java.util.Map removeDuplicateVars, boolean useXPathAsName, boolean resolveTypeByVariable, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map toMap(java.util.List what, boolean emptyIfNull, boolean posAsValue)
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)
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)
@Deprecated 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, java.util.Map removeDuplicateVars, boolean useXPathAsName)
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, java.util.Map removeDuplicateVars, boolean useXPathAsName, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping)
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, java.util.Map removeDuplicateVars, boolean useXPathAsName, boolean resolveTypeByVariable, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping)
public static java.lang.String translate(java.util.Map codeTables, java.lang.String varName, java.lang.String value, Type valType, java.lang.String codeName)
public static void getFlattenHeaders(org.w3c.dom.Element aType, java.util.Vector result, boolean varMode, int[] pos)
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
SchemaCreationException
DocumentCreationException
ValidationException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
@Deprecated 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, java.util.Map removeDuplicateVars) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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, java.util.Map removeDuplicateVars, boolean useXPathAsName, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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, java.util.Map removeDuplicateVars, boolean useXPathAsName, boolean resolveTypeByVariable, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping, java.util.LinkedHashMap<java.lang.String,java.lang.String> varInListMap) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
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, java.util.Map removeDuplicateVars, boolean useXPathAsName, boolean resolveTypeByVariable, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.util.Map<java.lang.String,java.lang.String> xpathToIdMapping) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
public static void exportFlattenByVar(org.w3c.dom.Document dom, CsvWriter writer, java.util.Map codeTables, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.lang.String[] addData, java.util.Map colMapping) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException
public static void exportFlattenByVar(org.w3c.dom.Document valueDOM, Document dom, CsvWriter writer, java.util.Map codeTables, java.util.Map<java.lang.String,ColumnFormatter> colFormatters, java.lang.String[] addData, java.util.Map colMapping, java.util.LinkedHashMap<java.lang.String,java.lang.String> varInListMap) throws org.apache.xerces.xni.parser.XMLParseException, org.xml.sax.SAXException, java.io.IOException
org.apache.xerces.xni.parser.XMLParseException
org.xml.sax.SAXException
java.io.IOException