|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.openoffice.ide.eclipse.core.wizards.pages.NewScopedElementWizardPage
org.openoffice.ide.eclipse.core.wizards.pages.NewServiceWizardPage
public class NewServiceWizardPage
Service creation wizard page.
Field Summary |
---|
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
---|
ERROR, INFORMATION, NONE, WARNING |
Constructor Summary | |
---|---|
NewServiceWizardPage(java.lang.String pPageName,
IUnoidlProject pProject)
Simple constructor setting the package root and element name to blank values. |
|
NewServiceWizardPage(java.lang.String pPageName,
IUnoidlProject pProject,
java.lang.String pRootName,
java.lang.String pServiceName)
Constructor setting allowing to set custom root package and service name. |
Method Summary | |
---|---|
void |
createSpecificControl(org.eclipse.swt.widgets.Composite pParent)
Implement this method to add specific controls for the subclassing wizard page. |
void |
fieldChanged(FieldEvent pEvent)
Method called when the row has changed. |
UnoFactoryData |
fillData(UnoFactoryData pData)
|
java.lang.String |
getDescription()
|
UnoFactoryData |
getEmptyTypeData()
Creates an empty factory data for the page UNO type. |
protected org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor()
|
java.lang.String |
getInheritanceName()
Gets the name of the exported interface. |
int |
getProvidedTypes()
|
java.lang.String |
getTitle()
|
protected java.lang.String |
getTypeLabel()
|
boolean |
isInheritanceChanged()
Tells whether the user has changed the exported interface since it has last been set using the APIs. |
void |
setInheritanceName(java.lang.String pValue,
boolean pForced)
Sets the name of the exported interface. |
Methods inherited from class org.openoffice.ide.eclipse.core.wizards.pages.NewScopedElementWizardPage |
---|
addPageListener, createControl, dispose, existsIdlFile, firePageChanged, getElementName, getPackage, getPackageRoot, getProject, getTypeData, isPageComplete, isPublished, removePageListener, setName, setOOoInstance, setPackage, setPackageRoot, setPublished, setUnoidlProject, setVisible |
Methods inherited from class org.eclipse.jface.wizard.WizardPage |
---|
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString |
Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
---|
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
---|
getControl, getErrorMessage, getMessage, performHelp |
Constructor Detail |
---|
public NewServiceWizardPage(java.lang.String pPageName, IUnoidlProject pProject)
pPageName
- the page namepProject
- the project where to create the servicepublic NewServiceWizardPage(java.lang.String pPageName, IUnoidlProject pProject, java.lang.String pRootName, java.lang.String pServiceName)
pPageName
- the page namepProject
- the project where to create the servicepRootName
- the project root namespacepServiceName
- the default service nameMethod Detail |
---|
public int getProvidedTypes()
getProvidedTypes
in class NewScopedElementWizardPage
bit orof the types defined in the
UnoTypeProvider
class.public void createSpecificControl(org.eclipse.swt.widgets.Composite pParent)
createSpecificControl
in class NewScopedElementWizardPage
pParent
- the composite parent where to put the controlspublic java.lang.String getTitle()
getTitle
in interface org.eclipse.jface.dialogs.IDialogPage
getTitle
in class org.eclipse.jface.dialogs.DialogPage
public java.lang.String getDescription()
getDescription
in interface org.eclipse.jface.dialogs.IDialogPage
getDescription
in class org.eclipse.jface.dialogs.DialogPage
protected java.lang.String getTypeLabel()
getTypeLabel
in class NewScopedElementWizardPage
protected org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
getImageDescriptor
in class NewScopedElementWizardPage
public void fieldChanged(FieldEvent pEvent)
fieldChanged
in interface IFieldChangedListener
fieldChanged
in class NewScopedElementWizardPage
pEvent
- the field event thrownpublic java.lang.String getInheritanceName()
public void setInheritanceName(java.lang.String pValue, boolean pForced)
Use this method to impose the service to implement a particular interface. This is the case for an URE application.
pValue
- the interface fully qualified namepForced
- disables the field if true
public boolean isInheritanceChanged()
true
is the has changed the exported interface.public UnoFactoryData fillData(UnoFactoryData pData)
fillData
in class NewScopedElementWizardPage
pData
- the data to fill
null
if the provided data is null
public UnoFactoryData getEmptyTypeData()
getEmptyTypeData
in class NewScopedElementWizardPage
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |