|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.activation.FileDataSource
public class FileDataSource
FileDataSource 클래스는, 파일을 캡슐화하는 간단한 DataSource 객체를 구현합니다. 또, FileTypeMap 객체를 개입시켜 데이터의 형지를 무늬를 박아서 염색한 것 서비스를 제공합니다.
FileDataSource 의 형지를 무늬를 박아서 염색한 것의 시멘틱스
FileDataSource 클래스는, 파일의 데이터의 형지를 무늬를 박아서 염색한 것을, FileTypeMap 클래스로부터 서브 클래스화 된 객체에 위양 합니다. setFileTypeMap
메소드를 사용하면(자), FileDataSource 의 인스턴스에 대해서 FileTypeMap 를 명시적으로 설정할 수가 있습니다. FileTypeMap 가 설정되어 있지 않은 경우, FileDataSource 는 FileTypeMap 의 getDefaultFileTypeMap 메소드를 호출해, 시스템의 디폴트의 FileTypeMap 를 가져옵니다.
DataSource
,
FileTypeMap
,
MimetypesFileTypeMap
생성자 의 개요 | |
---|---|
FileDataSource (File file)
File 객체로부터 FileDataSource 를 작성합니다. |
|
FileDataSource (String name)
지정된 경로명으로부터 FileDataSource 를 작성합니다. |
메소드의 개요 | |
---|---|
String |
getContentType ()
이 메소드는, 데이터의 MIME 타입을 캐릭터 라인 형식에서 돌려줍니다. |
File |
getFile ()
이 FileDataSource 에 대응하는 File 객체를 돌려줍니다. |
InputStream |
getInputStream ()
이 메소드는, 데이터를 나타내는 InputStream 를 돌려주어, 돌려줄 수 없는 경우는 IOException 를 throw 합니다. |
String |
getName ()
이 객체의 「이름」을 돌려줍니다. |
OutputStream |
getOutputStream ()
이 메소드는, 데이터를 나타내는 OutputStream 를 돌려주어, 돌려줄 수 없는 경우는 IOException 를 throw 합니다. |
void |
setFileTypeMap (FileTypeMap map)
이 FileDataSource 로 사용하는 FileTypeMap 를 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public FileDataSource(File file)
file
- 파일public FileDataSource(String name)
name
- 시스템 의존의 파일명메소드의 상세 |
---|
public InputStream getInputStream() throws IOException
DataSource
내의 getInputStream
IOException
public OutputStream getOutputStream() throws IOException
DataSource
내의 getOutputStream
IOException
public String getContentType()
getDefaultFileTypeMap
메소드를 호출해, 디폴트의 FileTypeMap 를 가져옵니다. 주:디폴트에서는, 사용되는 FileTypeMap 는 MimetypesFileTypeMap 입니다.
DataSource
내의 getContentType
FileTypeMap.getDefaultFileTypeMap()
public String getName()
DataSource
내의 getName
DataSource
public File getFile()
public void setFileTypeMap(FileTypeMap map)
map
- 이 객체의 FileTypeMap
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.