Package | Description |
---|---|
viptool.base | |
viptool.base.editor | |
viptool.base.error | |
viptool.base.io | |
viptool.base.wizard | |
viptool.project | |
viptool.util |
Modifier and Type | Method and Description |
---|---|
void |
IWorkbench.openFile(IAbstractFile file,
IFileInterpreterProvider fileInterpreterProvider)
Opens the given file using the file interpreter that is managed by the
given file interpreter provider.
|
void |
IWorkbench.openFile(IAbstractFile file,
IFileInterpreterProvider fileInterpreterProvider,
IEditorProvider editorProvider)
Opens the given file using the file interpreter managed by the given file
interpreter provider.
|
Modifier and Type | Method and Description |
---|---|
IFileInterpreterProvider[] |
IEditorProvider.getAbstractFileProviders()
Returns an array of abstract file providers that are accepted by the
editor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IEditorProvider.accept(IFileInterpreterProvider fileprovider)
Tests whether the file matching the given abstract file provider can be
opened by the editor of this provider.
|
Modifier and Type | Method and Description |
---|---|
IFileInterpreterProvider |
FileInterpreterProviderException.getAbstractFileProvider() |
Constructor and Description |
---|
FileInterpreterProviderException(IFileInterpreterProvider provider) |
FileInterpreterProviderException(IFileInterpreterProvider provider,
String message) |
FileInterpreterProviderException(IFileInterpreterProvider provider,
String message,
Throwable throwable) |
FileInterpreterProviderException(IFileInterpreterProvider provider,
Throwable throwable) |
Modifier and Type | Method and Description |
---|---|
IFileInterpreterProvider |
IFileInterpreterManager.getDefaultFileInterpreterProvider(IAbstractFile file)
Returns the default file interpreter for the given abstract file.
|
IFileInterpreterProvider |
IFileInterpreterManager.getFileInterpreterProvider(Class clazz)
Returns the file interpreter provider instance with the given class.
|
IFileInterpreterProvider[] |
IFileInterpreterManager.getFileInterpreterProviders()
Returns an array that contains all file type providers.
|
IFileInterpreterProvider[] |
IFileInterpreterManager.getMatchingFileInterpreterProviders(IAbstractFile file)
Returns all file interpreter providers that would accept the given file.
|
IFileInterpreterProvider |
IFileInterpreter.getProvider()
Returns the provider that is responsible for this file interpreter.
|
IFileInterpreterProvider |
FileInterpreter.getProvider() |
Modifier and Type | Method and Description |
---|---|
void |
IFileInterpreterManager.addFileInterpreterProvider(IFileInterpreterProvider provider)
Adds a new file type to the file interpreter manager.
|
void |
IFileInterpreterManager.removeFileInterpreterProvider(IFileInterpreterProvider provider)
Removes the given file interpreter provider from the file interpreter
manager.
|
Constructor and Description |
---|
FileInterpreter(IFileInterpreterProvider provider,
IAbstractFile file)
Constructs the file interpreter based on the given abstract file.
|
Constructor and Description |
---|
NewFileWizard(IWorkbench workbench,
IFileInterpreterProvider provider,
String defaultFolder,
String extension,
String title,
String description,
Image image) |
NewFileWizard(IWorkbench workbench,
IFileInterpreterProvider provider,
String defaultFolder,
String extension,
String title,
String description,
Image image,
boolean openAfterCreation) |
Modifier and Type | Interface and Description |
---|---|
interface |
IAbstractFolderProvider |
Modifier and Type | Class and Description |
---|---|
class |
ClassFileInterpreter |
Modifier and Type | Method and Description |
---|---|
static void |
FileUtils.recursiveCopy(File source,
File target,
IFileInterpreterProvider notthis) |