Package org.jedit.core
Class FileOpenerService
- java.lang.Object
-
- org.jedit.core.FileOpenerService
-
public abstract class FileOpenerService extends java.lang.Object
File Opener Service. FastOpen 2.5 and SmartOpen 1.1 offer this as a service to other plugins such as ErrorList 2.0 that can use it to open files when, for example, the error message only provides a filename and not an absolute path. A response to SF.net ticket #3481157- Since:
- jEdit 5.0pre1
-
-
Constructor Summary
Constructors Constructor Description FileOpenerService()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
open(java.lang.String fileName, View view)
Searches available FileOpenerServices and uses the first, or the preferred one based on the "fileopener.service" property.abstract void
openFile(java.lang.String fileName, View view)
Opens a file in jEdit, given only a filename and no path.
-
-
-
Method Detail
-
openFile
public abstract void openFile(java.lang.String fileName, View view)
Opens a file in jEdit, given only a filename and no path. May cause a dialog to popup asking the user for a choice.- Parameters:
fileName
- the file name to search forview
- the parent View
-
open
public static void open(java.lang.String fileName, View view)
Searches available FileOpenerServices and uses the first, or the preferred one based on the "fileopener.service" property. You can set a preferred FileOpener from the Console beanshell like this:jEdit.setProperty("fileopener.service", "FastOpen"); // or "SmartOpen"
This setting is ignored if there is only one FileOpenerService available.- Parameters:
fileName
- the file name to search forview
- the parent View
-
-