org.phidias.compile
Class BundleJavaFileObject

java.lang.Object
  extended by javax.tools.SimpleJavaFileObject
      extended by org.phidias.compile.BundleJavaFileObject
All Implemented Interfaces:
javax.tools.FileObject, javax.tools.JavaFileObject
Direct Known Subclasses:
JarJavaFileObject

public class BundleJavaFileObject
extends javax.tools.SimpleJavaFileObject

Author:
Raymond Augé

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.tools.JavaFileObject
javax.tools.JavaFileObject.Kind
 
Field Summary
 
Fields inherited from class javax.tools.SimpleJavaFileObject
kind, uri
 
Constructor Summary
BundleJavaFileObject(java.net.URI uri, java.lang.String className)
           
 
Method Summary
 java.lang.String inferBinaryName()
           
 java.io.InputStream openInputStream()
           
 java.lang.String toString()
           
 
Methods inherited from class javax.tools.SimpleJavaFileObject
delete, getAccessLevel, getCharContent, getKind, getLastModified, getName, getNestingKind, isNameCompatible, openOutputStream, openReader, openWriter, toUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BundleJavaFileObject

public BundleJavaFileObject(java.net.URI uri,
                            java.lang.String className)
Method Detail

inferBinaryName

public java.lang.String inferBinaryName()

openInputStream

public java.io.InputStream openInputStream()
                                    throws java.io.IOException
Specified by:
openInputStream in interface javax.tools.FileObject
Overrides:
openInputStream in class javax.tools.SimpleJavaFileObject
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class javax.tools.SimpleJavaFileObject