| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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。