OpenAPI 1.0

com.aquafold.openapi.io
Interface AQInputOutputFactory


public interface AQInputOutputFactory

This inteface provides input/output functionality.

An object implementing this interface is available to aquascript via aqua.io alias.


Method Summary
 AQExcelWriter newExcel2007Writer()
          Creates a new Excel 2007 file writer.
 AQExcelReader newExcelReader()
          Creates a new Excel file reader.
 AQExcelWriter newExcelWriter()
          Creates a new Excel 2003 file writer.
 AQFileWriter newFileWriter()
          Creates a new binary file writer.
 AQHtmlWriter newHtmlWriter()
          Creates a new HTML file writer.
 AQHttpLogReader newHttpLogReader()
          Creates a new web server log reader object.
 AQTextStringReader newStringReader()
          Creates a new string reader.
 AQTextStringWriter newStringWriter()
          Creates a new string writer.
 AQTextFileReader newTextReader()
          Creates a new text file reader.
 AQTextFileWriter newTextWriter()
          Creates a new text file writer.
 AQXmlWriter newXmlWriter()
          Creates a new XML file writer.
 void saveToFile(String filename, byte[] data)
          Saves a byte array to a file.
 void saveToFile(String filename, String text)
          Saves a text string to a file using UTF-8 encoding.
 void saveToFile(String filename, String text, String encoding)
          Saves a text string to a file using the specified encoding.
 

Method Detail

newTextReader

AQTextFileReader newTextReader()
Creates a new text file reader.


newStringReader

AQTextStringReader newStringReader()
Creates a new string reader.


newExcelReader

AQExcelReader newExcelReader()
Creates a new Excel file reader.


newTextWriter

AQTextFileWriter newTextWriter()
Creates a new text file writer.


newStringWriter

AQTextStringWriter newStringWriter()
Creates a new string writer.


newExcelWriter

AQExcelWriter newExcelWriter()
Creates a new Excel 2003 file writer.


newExcel2007Writer

AQExcelWriter newExcel2007Writer()
Creates a new Excel 2007 file writer.


newHtmlWriter

AQHtmlWriter newHtmlWriter()
Creates a new HTML file writer.


newHttpLogReader

AQHttpLogReader newHttpLogReader()
Creates a new web server log reader object. The newly created reader is initialized with the default pattern.


newXmlWriter

AQXmlWriter newXmlWriter()
Creates a new XML file writer.


newFileWriter

AQFileWriter newFileWriter()
Creates a new binary file writer.


saveToFile

void saveToFile(String filename,
                byte[] data)
                throws Exception
Saves a byte array to a file.

Parameters:
filename - Output file name.
data - Byte array.
Throws:
Exception

saveToFile

void saveToFile(String filename,
                String text)
                throws Exception
Saves a text string to a file using UTF-8 encoding.

Parameters:
filename - Output file name.
text - Text string.
Throws:
Exception

saveToFile

void saveToFile(String filename,
                String text,
                String encoding)
                throws Exception
Saves a text string to a file using the specified encoding.

Parameters:
filename - Output file name.
text - Text string.
encoding - Encoding.
Throws:
Exception

OpenAPI 1.0


Copyright © 2010 AquaFold, Inc. All Rights Reserved. Use is subject to license terms.