public interface SourceLevelQueryImplementation2
A default implementation is registered by the
org.netbeans.modules.java.project module which looks up the
project corresponding to the file (if any) and checks whether that
project has an implementation of this interface in its lookup. If so, it
delegates to that implementation. Therefore it is not generally necessary
for a project type provider to register its own global implementation of
this query, if it depends on the Java Project module and uses this style.
|Modifier and Type||Interface and Description|
Result of finding source level, encapsulating the answer as well as the ability to listen to it.
Result of finding a source level and profile as well as the ability to listen on changes.
|Modifier and Type||Method and Description|
Returns source level of the given Java file.
SourceLevelQueryImplementation2.Result getSourceLevel(FileObject javaFile)
-sourcecommand line switch of
javaFile- Java source file in question
SourceLevelQueryImplementation2.Result, or null if the file is not handled by this provider.