org.eclipse.jdt.internal.compiler.tool
类 ArchiveFileObject

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.tool.ArchiveFileObject
所有已实现的接口:
javax.tools.FileObject, javax.tools.JavaFileObject

public class ArchiveFileObject
extends Object
implements javax.tools.JavaFileObject

Implementation of a Java file object that corresponds to an entry in a zip/jar file


嵌套类摘要
 
从接口 javax.tools.JavaFileObject 继承的嵌套类/接口
javax.tools.JavaFileObject.Kind
 
构造方法摘要
ArchiveFileObject(File file, ZipFile zipFile, String entryName, Charset charset)
           
 
方法摘要
 boolean delete()
           
 boolean equals(Object o)
           
 javax.lang.model.element.Modifier getAccessLevel()
           
 CharSequence getCharContent(boolean ignoreEncodingErrors)
           
 javax.tools.JavaFileObject.Kind getKind()
           
 long getLastModified()
           
 String getName()
           
 javax.lang.model.element.NestingKind getNestingKind()
           
 boolean isNameCompatible(String simpleName, javax.tools.JavaFileObject.Kind kind)
           
 InputStream openInputStream()
           
 OutputStream openOutputStream()
           
 Reader openReader(boolean ignoreEncodingErrors)
           
 Writer openWriter()
           
 String toString()
           
 URI toUri()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

ArchiveFileObject

public ArchiveFileObject(File file,
                         ZipFile zipFile,
                         String entryName,
                         Charset charset)
方法详细信息

getAccessLevel

public javax.lang.model.element.Modifier getAccessLevel()
指定者:
接口 javax.tools.JavaFileObject 中的 getAccessLevel

getKind

public javax.tools.JavaFileObject.Kind getKind()
指定者:
接口 javax.tools.JavaFileObject 中的 getKind

getNestingKind

public javax.lang.model.element.NestingKind getNestingKind()
指定者:
接口 javax.tools.JavaFileObject 中的 getNestingKind

isNameCompatible

public boolean isNameCompatible(String simpleName,
                                javax.tools.JavaFileObject.Kind kind)
指定者:
接口 javax.tools.JavaFileObject 中的 isNameCompatible

delete

public boolean delete()
指定者:
接口 javax.tools.FileObject 中的 delete

equals

public boolean equals(Object o)
覆盖:
Object 中的 equals

getCharContent

public CharSequence getCharContent(boolean ignoreEncodingErrors)
                            throws IOException
指定者:
接口 javax.tools.FileObject 中的 getCharContent
抛出:
IOException

getLastModified

public long getLastModified()
指定者:
接口 javax.tools.FileObject 中的 getLastModified

getName

public String getName()
指定者:
接口 javax.tools.FileObject 中的 getName

openInputStream

public InputStream openInputStream()
                            throws IOException
指定者:
接口 javax.tools.FileObject 中的 openInputStream
抛出:
IOException

openOutputStream

public OutputStream openOutputStream()
                              throws IOException
指定者:
接口 javax.tools.FileObject 中的 openOutputStream
抛出:
IOException

openReader

public Reader openReader(boolean ignoreEncodingErrors)
                  throws IOException
指定者:
接口 javax.tools.FileObject 中的 openReader
抛出:
IOException

openWriter

public Writer openWriter()
                  throws IOException
指定者:
接口 javax.tools.FileObject 中的 openWriter
抛出:
IOException

toUri

public URI toUri()
指定者:
接口 javax.tools.FileObject 中的 toUri

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.