public interface JavaFileObject extends FileObject
All methods in this interface might throw a SecurityException if a security exception occurs.
Unless explicitly allowed, all methods in this interface might
throw a NullPointerException if given a null argument.
JavaFileManager| Modifier and Type | Interface and Description |
|---|---|
static class |
JavaFileObject.Kind
Kinds of JavaFileObjects.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUriJavaFileObject.Kind getKind()
boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
simpleName - a simple name of a classkind - a kindtrue if this file object is compatible; false
otherwiseNestingKind getNestingKind()
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.null if the nesting kind
is not knownModifier getAccessLevel()
null.aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.