javax.activation

Class FileDataSource

Implemented Interfaces:
DataSource

public class FileDataSource
extends java.lang.Object
implements DataSource

Constructor Summary

FileDataSource(File file)
Creates a FileDataSource from a File object
FileDataSource(String name)
Creates a FileDataSource from the specified path name

Method Summary

String
getContentType()
Returns the content type of the data source
File
getFile()
Returns the data source file
InputStream
getInputStream()
Return the InputStream obtained from the data source
String
getName()
Returns the name of the data source object
OutputStream
getOutputStream()
Return the OutputStream obtained from the data source
void
setFileTypeMap(FileTypeMap map)
Sets the FileTypeMap associated with the data source

Constructor Details

FileDataSource

public FileDataSource(File file)
Creates a FileDataSource from a File object

FileDataSource

public FileDataSource(String name)
Creates a FileDataSource from the specified path name

Method Details

getContentType

public String getContentType()
Returns the content type of the data source
Specified by:
getContentType in interface DataSource

getFile

public File getFile()
Returns the data source file

getInputStream

public InputStream getInputStream()
            throws IOException
Return the InputStream obtained from the data source
Specified by:
getInputStream in interface DataSource

getName

public String getName()
Returns the name of the data source object
Specified by:
getName in interface DataSource

getOutputStream

public OutputStream getOutputStream()
            throws IOException
Return the OutputStream obtained from the data source
Specified by:
getOutputStream in interface DataSource

setFileTypeMap

public void setFileTypeMap(FileTypeMap map)
Sets the FileTypeMap associated with the data source