org.openoffice.ide.eclipse.core.model.language
Class LanguageExportPart

java.lang.Object
  extended by org.openoffice.ide.eclipse.core.model.language.LanguageExportPart

public abstract class LanguageExportPart
extends java.lang.Object

Abstract class for the language specific controls part in the OXT export wizard.

Author:
cbosdo

Constructor Summary
LanguageExportPart()
           
 
Method Summary
abstract  void createControls(org.eclipse.swt.widgets.Composite pParent)
          Create the controls in the part.
abstract  void dispose()
          Cleans the controls.
abstract  void doFinish(org.openoffice.plugin.core.model.UnoPackage pModel, IUnoidlProject pUnoProject)
          Run the export actions in a separate thread.
protected  ManifestExportPage getPage()
           
 void setPage(ManifestExportPage pPage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageExportPart

public LanguageExportPart()
Method Detail

createControls

public abstract void createControls(org.eclipse.swt.widgets.Composite pParent)
Create the controls in the part.

Parameters:
pParent - the parent composite where to create the controls

dispose

public abstract void dispose()
Cleans the controls.


doFinish

public abstract void doFinish(org.openoffice.plugin.core.model.UnoPackage pModel,
                              IUnoidlProject pUnoProject)
Run the export actions in a separate thread. Note that the controls might be disposed when this methods is called.

Parameters:
pModel - the model of the exported package
pUnoProject - the exported UNO project

setPage

public void setPage(ManifestExportPage pPage)
Parameters:
pPage - the manifest page containing this part.

getPage

protected ManifestExportPage getPage()
Returns:
the page containing this UI part.