com.mysema.util
Class StringJavaFileObject

java.lang.Object
  extended by javax.tools.SimpleJavaFileObject
      extended by com.mysema.util.StringJavaFileObject
All Implemented Interfaces:
FileObject, JavaFileObject

public class StringJavaFileObject
extends SimpleJavaFileObject

Author:
tiwe

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

Constructor Detail

StringJavaFileObject

public StringJavaFileObject(String className,
                            String contents)
                     throws URISyntaxException
Throws:
URISyntaxException
Method Detail

getCharContent

public CharSequence getCharContent(boolean ignoreEncodingErrors)
                            throws IOException
Specified by:
getCharContent in interface FileObject
Overrides:
getCharContent in class SimpleJavaFileObject
Throws:
IOException

isNameCompatible

public boolean isNameCompatible(String simpleName,
                                JavaFileObject.Kind kind)
Specified by:
isNameCompatible in interface JavaFileObject
Overrides:
isNameCompatible in class SimpleJavaFileObject


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.