Movatterモバイル変換


[0]ホーム

URL:


         


Class FileDataSource

java.lang.Object  |  +--javax.activation.FileDataSource
All Implemented Interfaces:
DataSource

public classFileDataSource
extends java.lang.Object
implementsDataSource

The FileDataSource class implements a simple DataSource object that encapsulates a file. It provides data typing services via a FileTypeMap object.

FileDataSource Typing Semantics

The FileDataSource class delegates data typing of files to an object subclassed from the FileTypeMap class. ThesetFileTypeMap method can be used to explicitly set the FileTypeMap for an instance of FileDataSource. If no FileTypeMap is set, the FileDataSource will call the FileTypeMap's getDefaultFileTypeMap method to get the System's default FileTypeMap.

See Also:
DataSource,FileTypeMap,MimetypesFileTypeMap

FileDataSource(java.io.File file)
          Creates a FileDataSource from a File object.
FileDataSource(java.lang.String name)
          Creates a FileDataSource from the specified path name.
 
getContentType()
          This method returns the MIME type of the data in the form of a string.
getFile()
          Return the File object that corresponds to this FileDataSource.
getInputStream()
          This method will return an InputStream representing the the data and will throw an IOException if it can not do so.
getName()
          Return thename of this object.
getOutputStream()
          This method will return an OutputStream representing the the data and will throw an IOException if it can not do so.
setFileTypeMap(FileTypeMap map)
          Set the FileTypeMap to use with this FileDataSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

FileDataSource

publicFileDataSource(java.io.File file)
Creates a FileDataSource from a File object.Note: The file will not actually be opened until a method is called that requires the file to be opened.
Parameters:
file - the file

FileDataSource

publicFileDataSource(java.lang.String name)
Creates a FileDataSource from the specified path name.Note: The file will not actually be opened until a method is called that requires the file to be opened.
Parameters:
name - the system-dependent file name.

getInputStream

public java.io.InputStreamgetInputStream()                                   throws java.io.IOException
This method will return an InputStream representing the the data and will throw an IOException if it can not do so. This method will return a new instance of InputStream with each invocation.
Specified by:
getInputStream in interfaceDataSource
Returns:
an InputStream

getOutputStream

public java.io.OutputStreamgetOutputStream()                                     throws java.io.IOException
This method will return an OutputStream representing the the data and will throw an IOException if it can not do so. This method will return a new instance of OutputStream with each invocation.
Specified by:
getOutputStream in interfaceDataSource
Returns:
an OutputStream

getContentType

public java.lang.StringgetContentType()
This method returns the MIME type of the data in the form of a string. This method uses the currently installed FileTypeMap. If there is no FileTypeMap explictly set, the FileDataSource will call thegetDefaultFileTypeMap method on FileTypeMap to acquire a default FileTypeMap.Note: By default, the FileTypeMap used will be a MimetypesFileTypeMap.
Specified by:
getContentType in interfaceDataSource
Returns:
the MIME Type
See Also:
FileTypeMap.getDefaultFileTypeMap()

getName

public java.lang.StringgetName()
Return thename of this object. The FileDataSource will return the file name of the object.
Specified by:
getName in interfaceDataSource
Returns:
the name of the object.
See Also:
DataSource

getFile

public java.io.FilegetFile()
Return the File object that corresponds to this FileDataSource.
Returns:
the File object for the file represented by this object.

setFileTypeMap

public voidsetFileTypeMap(FileTypeMap map)
Set the FileTypeMap to use with this FileDataSource
Parameters:
map - The FileTypeMap for this object.

         


[8]ページ先頭

©2009-2025 Movatter.jp