|
org.netbeans.modules.java.source 0.60.2 10 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netbeans.api.java.source.JavaSourceTaskFactory
org.netbeans.api.java.source.support.SelectionAwareJavaSourceTaskFactory
public abstract class SelectionAwareJavaSourceTaskFactory
A JavaSourceTaskFactorySupport that registers tasks to all files that are
opened in the editor and are visible. This factory also listens on the selection in
opened and visible JTextComponents and reschedules the tasks as necessary.
The tasks may access current selection span using getLastSelection(org.openide.filesystems.FileObject) method.
| Constructor Summary | |
|---|---|
SelectionAwareJavaSourceTaskFactory(JavaSource.Phase phase,
JavaSource.Priority priority)
Construct the SelectionAwareJavaSourceTaskFactory with given JavaSource.Phase and JavaSource.Priority. |
|
SelectionAwareJavaSourceTaskFactory(JavaSource.Phase phase,
JavaSource.Priority priority,
String... supportedMimeTypes)
Construct the SelectionAwareJavaSourceTaskFactory with given JavaSource.Phase and JavaSource.Priority. |
|
| Method Summary | |
|---|---|
List<FileObject> |
getFileObjects()
Specifies on which files should be registered tasks created by this factory. |
static int[] |
getLastSelection(FileObject file)
Returns current selection span in current JTextComponent for a given file. |
| Methods inherited from class org.netbeans.api.java.source.JavaSourceTaskFactory |
|---|
createTask, fileObjectsChanged, reschedule |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SelectionAwareJavaSourceTaskFactory(JavaSource.Phase phase,
JavaSource.Priority priority)
JavaSource.Phase and JavaSource.Priority.
phase - phase to use for tasks created by JavaSourceTaskFactory.createTask(org.openide.filesystems.FileObject)priority - priority to use for tasks created by JavaSourceTaskFactory.createTask(org.openide.filesystems.FileObject)
public SelectionAwareJavaSourceTaskFactory(JavaSource.Phase phase,
JavaSource.Priority priority,
String... supportedMimeTypes)
JavaSource.Phase and JavaSource.Priority.
phase - phase to use for tasks created by JavaSourceTaskFactory.createTask(org.openide.filesystems.FileObject)priority - priority to use for tasks created by JavaSourceTaskFactory.createTask(org.openide.filesystems.FileObject)supportedMimeTypes - a list of mime types on which the tasks created by this factory should be run| Method Detail |
|---|
public List<FileObject> getFileObjects()
JavaSourceTaskFactoryJavaSource's corresponding to FileObjects returned from
this method will be registered tasks created by the JavaSourceTaskFactory.createTask(org.openide.filesystems.FileObject) method
of this factory.
If this list changes, a change event should be fired to all registered
ChangeListeners.
getFileObjects in class JavaSourceTaskFactoryFileObject on which tasks from this factory should be
registered.JavaSourceTaskFactory.createTask(org.openide.filesystems.FileObject),
#addChangeListener,
EditorAwareJavaSourceTaskFactory,
CaretAwareJavaSourceTaskFactorypublic static int[] getLastSelection(FileObject file)
JTextComponent for a given file.
file - file from which the position should be found
JTextComponent for a given file.
null if no selection available so far.
|
org.netbeans.modules.java.source 0.60.2 10 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||