ora.core.base.xmlHelper
Class XMLConverter
java.lang.Object
ora.core.base.xmlHelper.XMLConverter
public class XMLConverter
- extends java.lang.Object
There is no Warranty For sure there are better implementations and more
effectiv algorithms
- Author:
- Kristian Martin
Field Summary |
static java.lang.String[] |
map
|
Method Summary |
static java.lang.StringBuffer |
createHuffmanXMLDoc(java.lang.Object obj)
|
static void |
createHuffmanXMLDoc(java.lang.Object obj,
XMLStreamWriterImpl writer,
java.io.OutputStream fos)
|
static void |
createHuffmanXMLDocSlow(java.lang.Object obj,
java.io.BufferedWriter bw,
java.lang.String prefix)
|
static java.lang.Object |
getHuffmanObject(java.io.File file)
|
static java.lang.Object |
getHuffmanObject(java.lang.String data)
|
static java.lang.Object |
getHuffmanObjectSlim(java.io.File file)
Read XML-File raw and fast to extract binary content
private StringBuffer extractBinaryFromXMLFile(File file) throws Exception {
BufferedReader br = new BufferedReader(new FileReader(file));
StringBuffer sb = new StringBuffer(); String line = br.readLine();
boolean found = false; while (line ! |
static void |
saveFile(java.io.OutputStream os,
java.lang.String name,
boolean saveXML,
boolean saveBIN,
ElementManagerInterface elementManagerInterface)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
map
public static final java.lang.String[] map
XMLConverter
public XMLConverter()
getHuffmanObjectSlim
public static java.lang.Object getHuffmanObjectSlim(java.io.File file)
- Read XML-File raw and fast to extract binary content
private StringBuffer extractBinaryFromXMLFile(File file) throws Exception {
BufferedReader br = new BufferedReader(new FileReader(file));
StringBuffer sb = new StringBuffer(); String line = br.readLine();
boolean found = false; while (line != null && !found) { if
(line.indexOf("<" + XMLConstants.XML_SERIALIZED_ELEMENT_TAG + ">") !=
-1) { line = br.readLine(); while (line != null) { if (line != null &&
line.indexOf("" + XMLConstants.XML_SERIALIZED_ELEMENT_TAG + ">") !=
-1) { break; }
sb.append(line.trim()); line = br.readLine(); } found = true; } else {
line = br.readLine(); } } line = null; br.close(); br = null; return sb; }
getHuffmanObject
public static java.lang.Object getHuffmanObject(java.io.File file)
getHuffmanObject
public static java.lang.Object getHuffmanObject(java.lang.String data)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
createHuffmanXMLDoc
public static java.lang.StringBuffer createHuffmanXMLDoc(java.lang.Object obj)
throws java.lang.Exception
- Throws:
java.lang.Exception
createHuffmanXMLDocSlow
public static void createHuffmanXMLDocSlow(java.lang.Object obj,
java.io.BufferedWriter bw,
java.lang.String prefix)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveFile
public static void saveFile(java.io.OutputStream os,
java.lang.String name,
boolean saveXML,
boolean saveBIN,
ElementManagerInterface elementManagerInterface)
throws java.lang.Exception
- Throws:
java.lang.Exception
createHuffmanXMLDoc
public static void createHuffmanXMLDoc(java.lang.Object obj,
XMLStreamWriterImpl writer,
java.io.OutputStream fos)
throws java.lang.Exception
- Throws:
java.lang.Exception