|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.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 中的 toUripublic 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 中的 openInputStreamIllegalStateException - 如果此檔案物件是為寫入而打開的,不支持讀取操作
UnsupportedOperationException - 如果這種檔案物件不支持位元組存取
IOException - 如果發生 I/O 錯誤
public OutputStream openOutputStream()
throws IOException
FileObject 複製的描述
FileObject 中的 openOutputStreamIllegalStateException - 如果此檔案物件是為讀取而打開的,不支持寫入操作
UnsupportedOperationException - 如果這種物件不支持位元組存取
IOException - 如果發生 I/O 錯誤
public Reader openReader(boolean ignoreEncodingErrors)
throws IOException
FileObject 複製的描述ignoreEncodingErrors 為 true,否則 reader 可能報告一個診斷。
FileObject 中的 openReaderignoreEncodingErrors - 如果為 true,則忽略編碼錯誤
IllegalStateException - 如果此檔案物件是為寫入而打開的,不支持讀取操作
UnsupportedOperationException - 如果這種檔案物件不支持字元存取
IOException - 如果發生 I/O 錯誤
public CharSequence getCharContent(boolean ignoreEncodingErrors)
throws IOException
FileObject 複製的描述ignoreEncodingErrors 為 true,否則可能報告一個診斷。
FileObject 中的 getCharContentignoreEncodingErrors - 如果為 true,則忽略編碼錯誤
null
IllegalStateException - 如果此檔案物件是為寫入而打開的,不支持讀取操作
UnsupportedOperationException - 如果這種檔案物件不支持字元存取
IOException - 如果發生 I/O 錯誤
public Writer openWriter()
throws IOException
FileObject 複製的描述
FileObject 中的 openWriterIllegalStateException - 如果此檔案物件是為讀取而打開的,不支持寫入操作
UnsupportedOperationException - 如果這種檔案物件不支持字元存取
IOException - 如果發生 I/O 錯誤public long getLastModified()
FileObject 複製的描述
FileObject 中的 getLastModifiedpublic boolean delete()
FileObject 複製的描述
FileObject 中的 delete
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。