JavaTM 2 Platform
Standard Ed. 6

javax.tools
類別 ForwardingJavaFileObject<F extends JavaFileObject>

java.lang.Object
  繼承者 javax.tools.ForwardingFileObject<F>
      繼承者 javax.tools.ForwardingJavaFileObject<F>
型別參數:
F - 此物件將轉發到的檔案物件的型別
所有已實作的介面:
FileObject, JavaFileObject

public class ForwardingJavaFileObject<F extends JavaFileObject>
extends ForwardingFileObject<F>
implements JavaFileObject

將調用轉發到給定的檔案物件。此類別的子類別可以覆寫其中某些方法,還可以提供附加欄位和方法。

從以下版本開始:
1.6

巢狀類別摘要
 
從介面 javax.tools.JavaFileObject 繼承的巢狀類別/介面
JavaFileObject.Kind
 
欄位摘要
 
從類別 javax.tools.ForwardingFileObject 繼承的欄位
fileObject
 
建構子摘要
protected ForwardingJavaFileObject(F fileObject)
          創建一個新的 ForwardingJavaFileObject 實例。
 
方法摘要
 Modifier getAccessLevel()
          提供有關此檔案物件表示的類別的存取級別的提示。
 JavaFileObject.Kind getKind()
          獲取此檔案物件的種類別。
 NestingKind getNestingKind()
          提供有關此檔案物件表示的類別的巢狀層次的提示。
 boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
          檢查此檔案物件是否與指定的簡單名稱和種類別相容。
 
從類別 javax.tools.ForwardingFileObject 繼承的方法
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
從介面 javax.tools.FileObject 繼承的方法
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
 

建構子詳細資訊

ForwardingJavaFileObject

protected ForwardingJavaFileObject(F fileObject)
創建一個新的 ForwardingJavaFileObject 實例。

參數:
fileObject - 委託給此檔案物件
方法詳細資訊

getKind

public JavaFileObject.Kind getKind()
從介面 JavaFileObject 複製的描述
獲取此檔案物件的種類別。

指定者:
介面 JavaFileObject 中的 getKind
返回:
種類別

isNameCompatible

public boolean isNameCompatible(String simpleName,
                                JavaFileObject.Kind kind)
從介面 JavaFileObject 複製的描述
檢查此檔案物件是否與指定的簡單名稱和種類別相容。簡單名稱是 Java Language Specification 3rd ed.,6.2 節“名稱和標識符”中定義的單個標識符(非限定)。

指定者:
介面 JavaFileObject 中的 isNameCompatible
參數:
simpleName - 類別的簡單名稱
kind - 種類別
返回:
如果此檔案物件相容,則返回 true;否則返回 false

getNestingKind

public NestingKind getNestingKind()
從介面 JavaFileObject 複製的描述
提供有關此檔案物件表示的類別的巢狀層次的提示。此方法可能返回 NestingKind.MEMBER,表示 NestingKind.LOCALNestingKind.ANONYMOUS。如果巢狀層次未知或此檔案物件不表示類別檔案,那麼此方法返回 null

指定者:
介面 JavaFileObject 中的 getNestingKind
返回:
巢狀種類別;如果巢狀種類別未知,則返回 null

getAccessLevel

public Modifier getAccessLevel()
從介面 JavaFileObject 複製的描述
提供有關此檔案物件表示的類別的存取級別的提示。如果存取級別未知或此檔案物件不表示類別檔案,那麼此方法返回 null

指定者:
介面 JavaFileObject 中的 getAccessLevel
返回:
存取級別

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only