This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.tools
class ForwardingFileObject

java.lang.Object extended by javax.tools.ForwardingFileObject
All Implemented Interfaces:
FileObject
Direct Known Subclasses:
ForwardingJavaFileObject

public class ForwardingFileObject
extends Object
implements FileObject

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


Field Summary
protected FileObject fileObject
          The file object which all methods are delegated to.
 
Constructor Summary
protected

          Creates a new instance of ForwardingFileObject.
 
Method Summary
 boolean

          
 CharSequence
getCharContent(boolean ignoreEncodingErrors)

          
 long

          
 String

          
 InputStream

          
 OutputStream

          
 Reader
openReader(boolean ignoreEncodingErrors)

          
 Writer

          
 URI

          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileObject

protected final FileObject fileObject
The file object which all methods are delegated to.
Constructor Detail

ForwardingFileObject

protected ForwardingFileObject(FileObject fileObject)
Creates a new instance of ForwardingFileObject.

Parameters:
fileObject - delegate to this file object
Method Detail

delete

public boolean delete()

getCharContent

public CharSequence getCharContent(boolean ignoreEncodingErrors)
                            throws IOException
Parameters:
ignoreEncodingErrors
Throws:
IOException - {@inheritDoc}

getLastModified

public long getLastModified()

getName

public String getName()

openInputStream

public InputStream openInputStream()
                            throws IOException
Throws:
IOException - {@inheritDoc}

openOutputStream

public OutputStream openOutputStream()
                              throws IOException
Throws:
IOException - {@inheritDoc}

openReader

public Reader openReader(boolean ignoreEncodingErrors)
                  throws IOException
Parameters:
ignoreEncodingErrors
Throws:
IOException - {@inheritDoc}

openWriter

public Writer openWriter()
                  throws IOException
Throws:
IOException - {@inheritDoc}

toUri

public URI toUri()


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.