|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.tools.ForwardingFileObject<F>
F
- 此物件將轉發到的檔案物件的型別public class ForwardingFileObject<F extends FileObject>
將調用轉發到給定的檔案物件。此類別的子類別可以覆寫其中某些方法,還可以提供附加欄位和方法。
欄位摘要 | |
---|---|
protected F |
fileObject
一個檔案物件,所有方法都將委託給它。 |
建構子摘要 | |
---|---|
protected |
ForwardingFileObject(F fileObject)
創建一個新的 ForwardingFileObject 實例。 |
方法摘要 | |
---|---|
boolean |
delete()
刪除此檔案物件。 |
CharSequence |
getCharContent(boolean ignoreEncodingErrors)
返回此檔案物件的字元內容(如果有)。 |
long |
getLastModified()
獲取最後一次修改此檔案物件的時間。 |
String |
getName()
獲取此檔案物件的使用者友好 (user-friendly) 的名稱。 |
InputStream |
openInputStream()
獲取此檔案物件的 InputStream。 |
OutputStream |
openOutputStream()
獲取此檔案物件的 OutputStream。 |
Reader |
openReader(boolean ignoreEncodingErrors)
獲取此物件的 reader。 |
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
- 如果發生 I/O 錯誤public OutputStream openOutputStream() throws IOException
FileObject
複製的描述
FileObject
中的 openOutputStream
IllegalStateException
- 如果此檔案物件是為讀取而打開的,不支持寫入操作
UnsupportedOperationException
- 如果這種物件不支持位元組存取
IOException
- 如果發生 I/O 錯誤public Reader openReader(boolean ignoreEncodingErrors) throws IOException
FileObject
複製的描述ignoreEncodingErrors
為 true,否則 reader 可能報告一個診斷。
FileObject
中的 openReader
ignoreEncodingErrors
- 如果為 true,則忽略編碼錯誤
IllegalStateException
- 如果此檔案物件是為寫入而打開的,不支持讀取操作
UnsupportedOperationException
- 如果這種檔案物件不支持字元存取
IOException
- 如果發生 I/O 錯誤public CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
FileObject
複製的描述ignoreEncodingErrors
為 true,否則可能報告一個診斷。
FileObject
中的 getCharContent
ignoreEncodingErrors
- 如果為 true,則忽略編碼錯誤
null
IllegalStateException
- 如果此檔案物件是為寫入而打開的,不支持讀取操作
UnsupportedOperationException
- 如果這種檔案物件不支持字元存取
IOException
- 如果發生 I/O 錯誤public Writer openWriter() throws IOException
FileObject
複製的描述
FileObject
中的 openWriter
IllegalStateException
- 如果此檔案物件是為讀取而打開的,不支持寫入操作
UnsupportedOperationException
- 如果這種檔案物件不支持字元存取
IOException
- 如果發生 I/O 錯誤public long getLastModified()
FileObject
複製的描述
FileObject
中的 getLastModified
public boolean delete()
FileObject
複製的描述
FileObject
中的 delete
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。