|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.tools.ForwardingFileObject<F>
F
- 이 객체에 의해 호출을 전송 되는 파일 객체의 종류public class ForwardingFileObject<F extends FileObject >
지정된 파일 객체에 호출을 전송 합니다. 이 클래스의 서브 클래스는, 이러한 메소드의 일부를 오버라이드(override) 할 가능성이 있습니다. 또, 추가의 필드 및 메소드를 제공할 가능성도 있습니다.
필드의 개요 | |
---|---|
protected F |
fileObject
모든 메소드가 위양 되는, delegate의 파일 객체입니다. |
생성자 의 개요 | |
---|---|
protected |
ForwardingFileObject (F fileObject)
ForwardingFileObject 의 새로운 인스턴스를 생성합니다. |
메소드의 개요 | |
---|---|
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 를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected final F extends FileObject fileObject
생성자 의 상세 |
---|
protected ForwardingFileObject(F fileObject)
fileObject
- 이 파일 객체에 위양 되는 대상메소드의 상세 |
---|
public URI toUri()
FileObject
의 기술:
FileObject
내의 toUri
public String getName()
FileObject
의 기술:"BobsApp\Test.java"
를 지정했을 경우, 이 메소드는 "BobsApp\Test.java"
를 돌려줄 것입니다. 한편,toUri 메소드는 file:///C:/Documents%20and%20Settings/UncleBob/BobsApp/Test.java
를 돌려줄 가능성이 있습니다.
FileObject
내의 getName
public InputStream openInputStream() throws IOException
FileObject
의 기술:
FileObject
내의 openInputStream
IllegalStateException
- 이 파일 객체가, 기입해 가능한 동시에 읽어내 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 바이트 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우public OutputStream openOutputStream() throws IOException
FileObject
의 기술:
FileObject
내의 openOutputStream
IllegalStateException
- 이 파일 객체가, 읽어내 가능한 동시에 기입해 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 바이트 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우public Reader openReader(boolean ignoreEncodingErrors) throws IOException
FileObject
의 기술:ignoreEncodingErrors
가 true 가 아니면, 진단 정보를 보고하는 일도 있습니다.
FileObject
내의 openReader
ignoreEncodingErrors
- true 의 경우는 encode 에러를 무시
IllegalStateException
- 이 파일 객체가, 기입해 가능한 동시에 읽어내 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 문자 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우public CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
FileObject
의 기술:ignoreEncodingErrors
가 true 가 아니면, 진단 정보가 보고되는 일도 있습니다.
FileObject
내의 getCharContent
ignoreEncodingErrors
- true 의 경우는 encode 에러를 무시
null
IllegalStateException
- 이 파일 객체가, 기입해 가능한 동시에 읽어내 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 문자 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우public Writer openWriter() throws IOException
FileObject
의 기술:
FileObject
내의 openWriter
IllegalStateException
- 이 파일 객체가, 읽어내 가능한 동시에 기입해 불가인 경우
UnsupportedOperationException
- 이 종류의 파일 객체가 문자 액세스를 지원하지 않는 경우
IOException
- 입출력 에러가 발생했을 경우public long getLastModified()
FileObject
의 기술:
FileObject
내의 getLastModified
public boolean delete()
FileObject
의 기술:
FileObject
내의 delete
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.