|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface FileObject
툴용의 파일의 추상화입니다. 이 문맥에서는, 「파일」이라고 하는 말로, 일반적으로 파일과 그 외의 데이터 소스를 추상적으로 나타냅니다. 예를 들어, 파일 객체를 사용해, 일반적으로 파일, 메모리 캐쉬, 또는 데이타베이스내의 데이터를 나타낼 수가 있습니다.
이 인터페이스에 포함되는 모든 메소드는, 시큐리티 예외가 발생했을 경우에, SecurityException 를 throw 할 가능성이 있습니다.
명시적으로 허가되어 있지 않은 경우에 인수로서 null
가 지정되면(자), 이 인터페이스에 포함되는 모든 메소드는 NullPointerException 를 throw 할 가능성이 있습니다.
메소드의 개요 | |
---|---|
boolean |
delete ()
이 파일 객체를 삭제합니다. |
CharSequence |
getCharContent (boolean ignoreEncodingErrors)
가능하면, 이 파일 다이얼로그의 문자 컨텐츠를 가져옵니다. |
long |
getLastModified ()
이 파일 객체가 마지막에 변경된 시각을 가져옵니다. |
String |
getName ()
이 파일 객체를 나타내는, 사용자가 사용하기 쉬운 이름을 가져옵니다. |
InputStream |
openInputStream ()
이 파일 객체의 InputStream 를 가져옵니다. |
OutputStream |
openOutputStream ()
이 파일 객체의 OutputStream 를 가져옵니다. |
Reader |
openReader (boolean ignoreEncodingErrors)
이 객체의 리더를 가져옵니다. |
Writer |
openWriter ()
이 파일 객체의 Writer 를 가져옵니다. |
URI |
toUri ()
이 파일 객체를 식별하는 URI 를 돌려줍니다. |
메소드의 상세 |
---|
URI toUri()
String getName()
"BobsApp\Test.java"
를 지정했을 경우, 이 메소드는 "BobsApp\Test.java"
를 돌려줄 것입니다. 한편,toUri 메소드는 file:///C:/Documents%20and%20Settings/UncleBob/BobsApp/Test.java
를 돌려줄 가능성이 있습니다.
InputStream openInputStream() throws IOException
IllegalStateException
- 이 파일 객체가, 기입해 가능한 동시에 읽어내 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 바이트 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우OutputStream openOutputStream() throws IOException
IllegalStateException
- 이 파일 객체가, 읽어내 가능한 동시에 기입해 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 바이트 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우Reader openReader(boolean ignoreEncodingErrors) throws IOException
ignoreEncodingErrors
가 true 가 아니면, 진단 정보를 보고하는 일도 있습니다.
ignoreEncodingErrors
- true 의 경우는 encode 에러를 무시
IllegalStateException
- 이 파일 객체가, 기입해 가능한 동시에 읽어내 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 문자 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
ignoreEncodingErrors
가 true 가 아니면, 진단 정보가 보고되는 일도 있습니다.
ignoreEncodingErrors
- true 의 경우는 encode 에러를 무시
null
IllegalStateException
- 이 파일 객체가, 기입해 가능한 동시에 읽어내 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 문자 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우Writer openWriter() throws IOException
IllegalStateException
- 이 파일 객체가, 읽어내 가능한 동시에 기입해 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 문자 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우long getLastModified()
boolean delete()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.