|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.tools.ForwardingFileObject<F> javax.tools.ForwardingJavaFileObject<F>
F
- the kind of file object forwarded to by this objectpublic class ForwardingJavaFileObject<F extends JavaFileObject>
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.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.tools.JavaFileObject |
---|
JavaFileObject.Kind |
Field Summary |
---|
Fields inherited from class javax.tools.ForwardingFileObject |
---|
fileObject |
Constructor Summary | |
---|---|
protected |
ForwardingJavaFileObject(F fileObject)
Creates a new instance of ForwardingJavaFileObject. |
Method Summary | |
---|---|
Modifier |
getAccessLevel()
Provides a hint about the access level of the class represented by this file object. |
JavaFileObject.Kind |
getKind()
Gets the kind of this file object. |
NestingKind |
getNestingKind()
Provides a hint about the nesting level of the class represented by this file object. |
boolean |
isNameCompatible(String simpleName,
JavaFileObject.Kind kind)
Checks if this file object is compatible with the specified simple name and kind. |
Methods inherited from class javax.tools.ForwardingFileObject |
---|
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.tools.FileObject |
---|
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri |
Constructor Detail |
---|
protected ForwardingJavaFileObject(F fileObject)
fileObject
- delegate to this file objectMethod Detail |
---|
public JavaFileObject.Kind getKind()
JavaFileObject
getKind
in interface JavaFileObject
public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
JavaFileObject
isNameCompatible
in interface JavaFileObject
simpleName
- a simple name of a classkind
- a kind
true
if this file object is compatible; false
otherwisepublic NestingKind getNestingKind()
JavaFileObject
NestingKind.MEMBER
to mean
NestingKind.LOCAL
or NestingKind.ANONYMOUS
.
If the nesting level is not known or this file object does not
represent a class file this method returns null
.
getNestingKind
in interface JavaFileObject
null
if the nesting kind
is not knownpublic Modifier getAccessLevel()
JavaFileObject
null
.
getAccessLevel
in interface JavaFileObject
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.