| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 FileObject 的软件包 | |
|---|---|
| javax.annotation.processing | 用来声明注释处理器并允许注释处理器与注释处理工具环境通信的工具。 | 
| javax.tools | 为能够从程序(例如,编译器)中调用的工具提供接口。 | 
| javax.annotation.processing 中 FileObject 的使用 | 
|---|
| 返回 FileObject 的 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 中 FileObject 的使用 | 
|---|
| 类型参数类型为 FileObject 的 javax.tools 中的类 | |
|---|---|
 class | 
ForwardingFileObject<F extends FileObject>
将调用转发到给定的文件对象。  | 
| javax.tools 中 FileObject 的子接口 | |
|---|---|
 interface | 
JavaFileObject
在 Java™ 编程语言源和类文件上进行操作的工具的文件抽象。  | 
| 实现 FileObject 的 javax.tools 中的类 | |
|---|---|
 class | 
ForwardingFileObject<F extends FileObject>
将调用转发到给定的文件对象。  | 
 class | 
ForwardingJavaFileObject<F extends JavaFileObject>
将调用转发到给定的文件对象。  | 
 class | 
SimpleJavaFileObject
为 JavaFileObject 中的大多数方法提供简单实现。  | 
| 声明为 FileObject 的 javax.tools 中的字段 | |
|---|---|
protected  F | 
ForwardingFileObject.fileObject
一个文件对象,所有方法都将委托给它。  | 
| 返回 FileObject 的 javax.tools 中的方法 | |
|---|---|
 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)
获取输出的文件对象,它表示给定位置处指定包中的指定相对名称。  | 
| 参数类型为 FileObject 的 javax.tools 中的方法 | |
|---|---|
 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.getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
 | 
 JavaFileObject | 
JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
获取输出的文件对象,它表示给定位置处指定类型的指定类。  | 
 boolean | 
ForwardingJavaFileManager.isSameFile(FileObject a,
FileObject b)
 | 
 boolean | 
JavaFileManager.isSameFile(FileObject a,
FileObject b)
比较两个文件对象,如果它们表示相同的底层对象,则返回 true。  | 
 boolean | 
StandardJavaFileManager.isSameFile(FileObject a,
FileObject b)
比较两个文件对象,如果它们表示相同的规范文件、zip 文件条目或者基于任何文件系统的容器中的条目,则返回 true。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。