JavaTM 2 Platform
Standard Ed. 6

介面 javax.tools.JavaFileManager.Location
的使用

使用 JavaFileManager.Location 的軟體套件
javax.annotation.processing 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 
javax.tools 為能夠從程序(例如,編譯器)中調用的工具提供介面。 
 

javax.annotation.processing 中 JavaFileManager.Location 的使用
 

參數型別為 JavaFileManager.Location 的 javax.annotation.processing 中的方法
 FileObject Filer.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
          創建一個用於寫入操作的新輔助資源檔案,並為它返回一個檔案物件。
 FileObject Filer.getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)
          返回一個用於讀取現有資源的物件。
 

javax.tools 中 JavaFileManager.Location 的使用
 

實作 JavaFileManager.Location 的 javax.tools 中的類別
 class StandardLocation
          檔案物件的標準位置。
 

返回 JavaFileManager.Location 的 javax.tools 中的方法
static JavaFileManager.Location StandardLocation.locationFor(String name)
          使用給定名稱獲取位置物件。
 

參數型別為 JavaFileManager.Location 的 javax.tools 中的方法
 ClassLoader ForwardingJavaFileManager.getClassLoader(JavaFileManager.Location location)
           
 ClassLoader JavaFileManager.getClassLoader(JavaFileManager.Location location)
          獲取可從給定位置載入外掛程式的類別載入器。
 FileObject ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
           
 FileObject JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
          獲取輸入的檔案物件,它表示給定位置處指定包中的指定相對名稱。
 FileObject ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
           
 FileObject JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
          獲取輸出的檔案物件,它表示給定位置處指定包中的指定相對名稱。
 JavaFileObject ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
           
 JavaFileObject JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
          獲取輸入的檔案物件,它表示給定位置處指定型別的指定類別。
 JavaFileObject ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
           
 JavaFileObject JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
          獲取輸出的檔案物件,它表示給定位置處指定型別的指定類別。
 Iterable<? extends File> StandardJavaFileManager.getLocation(JavaFileManager.Location location)
          獲取與給定位置關聯的路徑。
 boolean ForwardingJavaFileManager.hasLocation(JavaFileManager.Location location)
           
 boolean JavaFileManager.hasLocation(JavaFileManager.Location location)
          確定此檔案管理器是否已知某位置。
 String ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
           
 String JavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
          根據位置推斷檔案物件的二進制名稱。
 Iterable<JavaFileObject> ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
           
 Iterable<JavaFileObject> JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
          列出給定位置處符合給定標準的所有檔案物件。
 void StandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> path)
          將給定路徑與給定位置關聯。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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