org.netbeans.api.java/1 1.43.1

org.netbeans.spi.java.queries
Interface SourceLevelQueryImplementation2.Result

Enclosing interface:
SourceLevelQueryImplementation2

public static interface SourceLevelQueryImplementation2.Result

Result of finding source level, encapsulating the answer as well as the ability to listen to it.

Since:
1.30

Method Summary
 void addChangeListener(ChangeListener listener)
          Add a listener to changes of source level.
 String getSourceLevel()
          Get the source level.
 void removeChangeListener(ChangeListener listener)
          Remove a listener to changes of source level.
 

Method Detail

getSourceLevel

@CheckForNull
String getSourceLevel()
Get the source level.

Returns:
a source level of the Java file, e.g. "1.3", "1.4", "1.5" or null if the source level is unknown. It is allowed to return source level synonyms e.g. "5" for "1.5". These synonyms are always normalized by SourceLevelQuery.getSourceLevel(org.openide.filesystems.FileObject).

addChangeListener

void addChangeListener(@NonNull
                       ChangeListener listener)
Add a listener to changes of source level.

Parameters:
listener - a listener to add

removeChangeListener

void removeChangeListener(@NonNull
                          ChangeListener listener)
Remove a listener to changes of source level.

Parameters:
listener - a listener to add

org.netbeans.api.java/1 1.43.1

Built on June 6 2013.  |  Portions Copyright 1997-2013 Oracle. All rights reserved.