Home » openjdk-7 » com.sun.tools » javac » api » [javadoc | source]
com.sun.tools.javac.api
public class: WrappingJavaFileManager [javadoc | source]
java.lang.Object
   javax.tools.ForwardingJavaFileManager<M>
      com.sun.tools.javac.api.WrappingJavaFileManager

All Implemented Interfaces:
    JavaFileManager

Wraps all calls to a given file manager. Subclasses of this class might override some of these methods and might also provide additional fields and methods.

This class might be moved to javax.tools in a future release.

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

Fields inherited from javax.tools.ForwardingJavaFileManager:
fileManager
Constructor:
 protected WrappingJavaFileManager(M fileManager) 
Method from com.sun.tools.javac.api.WrappingJavaFileManager Summary:
getFileForInput,   getFileForOutput,   getJavaFileForInput,   getJavaFileForOutput,   inferBinaryName,   list,   unwrap,   unwrap,   unwrap,   wrap,   wrap,   wrap
Methods from javax.tools.ForwardingJavaFileManager:
close,   flush,   getClassLoader,   getFileForInput,   getFileForOutput,   getJavaFileForInput,   getJavaFileForOutput,   handleOption,   hasLocation,   inferBinaryName,   isSameFile,   isSupportedOption,   list
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.tools.javac.api.WrappingJavaFileManager Detail:
 public FileObject getFileForInput(Location location,
    String packageName,
    String relativeName) throws IOException 
 public FileObject getFileForOutput(Location location,
    String packageName,
    String relativeName,
    FileObject sibling) throws IOException 
 public JavaFileObject getJavaFileForInput(Location location,
    String className,
    Kind kind) throws IOException 
 public JavaFileObject getJavaFileForOutput(Location location,
    String className,
    Kind kind,
    FileObject sibling) throws IOException 
 public String inferBinaryName(Location location,
    JavaFileObject file) 
 public Iterable<JavaFileObject> list(Location location,
    String packageName,
    Set<Kind> kinds,
    boolean recurse) throws IOException 
 protected FileObject unwrap(FileObject fileObject) 
    This implementation returns the given file object. Subclasses may override this behavior.
 protected JavaFileObject unwrap(JavaFileObject fileObject) 
 protected URI unwrap(URI uri) 
    This implementation returns the given URI. Subclasses may override this behavior.
 protected FileObject wrap(FileObject fileObject) 
    This implementation returns the given file object. Subclasses may override this behavior.
 protected JavaFileObject wrap(JavaFileObject fileObject) 
    This implementation forwards to #wrap(FileObject) . Subclasses may override this behavior.
 protected Iterable<JavaFileObject> wrap(Iterable<JavaFileObject> fileObjects) 
    This implementation maps the given list of file objects by calling wrap on each. Subclasses may override this behavior.