com.irisel.oms.exchange
Class DataExchange.IODelegate

java.lang.Object
  extended by com.irisel.oms.exchange.DataExchange.IODelegate
Enclosing class:
DataExchange

public class DataExchange.IODelegate
extends java.lang.Object


Field Summary
static int READ_MODE
           
static int WRITE_MODE
           
 
Constructor Summary
DataExchange.IODelegate(int mode, boolean compress, java.io.File f)
           
 
Method Summary
 void close()
           
 void flush()
           
 XMLBean read()
           
 XMLBean readObject()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_MODE

public static final int READ_MODE
See Also:
Constant Field Values

WRITE_MODE

public static final int WRITE_MODE
See Also:
Constant Field Values
Constructor Detail

DataExchange.IODelegate

public DataExchange.IODelegate(int mode,
                               boolean compress,
                               java.io.File f)
                        throws java.io.FileNotFoundException,
                               java.io.IOException,
                               javax.xml.transform.TransformerConfigurationException,
                               org.xml.sax.SAXException,
                               javax.xml.stream.XMLStreamException
Throws:
java.io.FileNotFoundException
java.io.IOException
javax.xml.transform.TransformerConfigurationException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
Method Detail

read

public XMLBean read()
             throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

readObject

public XMLBean readObject()
                   throws javax.xml.stream.XMLStreamException,
                          java.io.IOException,
                          java.lang.ClassNotFoundException
Throws:
javax.xml.stream.XMLStreamException
java.io.IOException
java.lang.ClassNotFoundException

flush

public void flush()
           throws java.io.IOException
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException,
                  org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException