Logo Search packages:      
Sourcecode: ooeclipseintegration version File versions  Download package

org::openoffice::ide::eclipse::core::wizards::NewScopedElementWizardPage Class Reference

Inheritance diagram for org::openoffice::ide::eclipse::core::wizards::NewScopedElementWizardPage:

org::openoffice::ide::eclipse::core::gui::rows::IFieldChangedListener org::openoffice::ide::eclipse::core::wizards::NewServiceWizardPage

List of all members.

Detailed Description

Astract class for a wizard page to create a scoped element such as a service or an interface.


Definition at line 70 of file NewScopedElementWizardPage.java.

Public Member Functions

void createControl (Composite parent)
void dispose ()
void fieldChanged (FieldEvent e)
UnoFactoryData fillData (UnoFactoryData data)
String getElementName ()
String getPackage ()
abstract int getProvidedTypes ()
boolean isPageComplete ()
boolean isPublished ()
 NewScopedElementWizardPage (String aPageName, String aRootName, String aElementName, IOOo aOOoInstance)
 NewScopedElementWizardPage (String aPageName, IOOo aOOoInstance)
 NewScopedElementWizardPage (String pageName, IUnoidlProject project, String aRootName, String aElementName)
 NewScopedElementWizardPage (String pageName, IUnoidlProject unoProject)
 NewScopedElementWizardPage (String aName)
void setName (String value, boolean forced)
void setOOoInstance (IOOo aOOoInstance)
void setPackage (String value, boolean forced)
void setPackageRoot (String value)
void setPublished (boolean value, boolean forced)
void setUnoidlProject (IUnoidlProject aUnoProject)
void setVisible (boolean visible)

Protected Member Functions

abstract void createSpecificControl (Composite parent)
abstract ImageDescriptor getImageDescriptor ()
abstract String getTypeLabel ()

Protected Attributes

IUnoidlProject mUnoProject

Private Member Functions

 NewScopedElementWizardPage (String pageName, String aRootName, String aElementName)

Private Attributes

String mElementName
TextRow mNameRow
TextRow mPackageRow
BooleanRow mPublishedRow
String mRootName

Static Private Attributes

static final String P_NAME = "__name"
static final String P_PACKAGE = "__package"
static final String P_PUBLISHED = "__published"

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index