public class FileConversion extends Conversion
| Constructor and Description |
|---|
FileConversion(AdapterOutputType outputType,
java.lang.String filename,
long userdata)
Creates a new conversion object for the conversion of a file on
the local file system to a specified target format.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Used by the Connectivity Framework to close this Conversion object.
|
java.io.InputStream |
getInputStream()
Returns an I/O stream from which the file data can be read.
|
boolean |
isLocalFile()
Returns true if the file to convert resides on the local file system.
|
int |
read(byte[] data,
int offset,
int count)
Read file data via delegate method provided by the calling program.
|
getFileName, getOutputType, getUserDatapublic FileConversion(AdapterOutputType outputType, java.lang.String filename, long userdata)
outputType - The format to convert the file tofilename - The (fully qualified) name of the file to convertuserdata - Opaque user data (usually a pointer) provided via JNI.public void close()
Conversionclose in class Conversionpublic boolean isLocalFile()
ConversionisLocalFile in class Conversionpublic int read(byte[] data,
int offset,
int count)
throws java.lang.Exception
ConversionYou should use either this method to access file data or the input stream. Do not use both; once you use the input stream this method may no longer return any data.
read in class Conversiondata - Byte array to receive dataoffset - Offset into the byte array at which data starts getting writtencount - The number of bytes to readjava.lang.Exceptionpublic java.io.InputStream getInputStream()
throws java.lang.Exception
ConversionYou should use either this method to access file data or the read method. Do not use both; once you use the input stream, the read method may no longer return any data.
getInputStream in class Conversionjava.lang.Exception - IOException if an input stream could not be created