Overview | Package | Class | Tree | Deprecated | Index | Help
| Protege 3.5 alpha
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## edu.stanford.smi.protege.plugin
Interface ExportProjectPlugin

All Superinterfaces:
  Disposable, Plugin

All Known Implementing Classes:
  AbstractBackendExportPlugin, AbstractExportPlugin, ClipsFilesExportProjectPlugin

    public interface ExportProjectPlugin

extends Plugin

A plugin that controls the export of all or part of a knowledge to "somewhere else". The export plugin ends up being a state object that is passed around among the wizard pages of the configuration dialog. When the user hits "finish" the exportProject method gets called. The pages are responsible for setting informatin in the exportPlugin object in their onFinish() method so that the ExportPlugin.exportProject method can execute.

Author:
  Ray Fergerson

Method Summary
`boolean` | `canExport(Project project)`
`WizardPage` | `createExportWizardPage(ExportWizard wizard, Project project)`
`void` | `exportProject(Project project)`

Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin
`getName`

Methods inherited from interface edu.stanford.smi.protege.util.Disposable
`dispose`

Method Detail

### canExport

    boolean canExport(Project project)

### exportProject

    void exportProject(Project project)

### createExportWizardPage

    WizardPage createExportWizardPage(ExportWizard wizard,
                                      Project project)

Overview | Package | Class | Tree | Deprecated | Index | Help
| Protege 3.5 alpha
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2012 Stanford University.