ora.core.base.xmlHelper
Class XMLConverter

java.lang.Object
  extended by 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
           
 
Constructor Summary
XMLConverter()
           
 
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
 

Field Detail

map

public static final java.lang.String[] map
Constructor Detail

XMLConverter

public XMLConverter()
Method Detail

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("") != -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