|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
org.openoffice.ide.eclipse.core.wizards.pages.InterfaceMemberDialog
public class InterfaceMemberDialog
Defines an interface member creation or edition dialog. To get the computed
data, use the getData()
method, even after disposing the dialog.
This class shouldn't be sub-classed.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
---|
org.eclipse.jface.window.Window.IExceptionHandler |
Field Summary |
---|
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog |
---|
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE |
Fields inherited from class org.eclipse.jface.dialogs.Dialog |
---|
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
Fields inherited from class org.eclipse.jface.window.Window |
---|
CANCEL, OK |
Constructor Summary | |
---|---|
InterfaceMemberDialog()
Default constructor to use for member creation. |
|
InterfaceMemberDialog(UnoFactoryData pData)
Constructor to use for member edition. |
Method Summary | |
---|---|
protected void |
configureShell(org.eclipse.swt.widgets.Shell pShell)
|
protected void |
createAttributeControls(org.eclipse.swt.widgets.Composite pParent)
Creates the field rows specific to the attributes. |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite pParent)
|
protected void |
createMethodControls(org.eclipse.swt.widgets.Composite pParent)
Creates the field rows specific to the Methods. |
void |
disposeData()
Disposes the unused data. |
void |
fieldChanged(FieldEvent pEvent)
Method called when the row has changed. |
UnoFactoryData |
getData()
|
protected void |
showSpecificControls(boolean pIsAttribute)
This method cleans up the specific composite of all its children and recreate the controls for the new type (attribute or method). |
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog |
---|
createContents, getInitialSize, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage |
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog |
---|
close, closeTray, createButtonBar, createHelpControl, getLayout, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable |
Methods inherited from class org.eclipse.jface.dialogs.Dialog |
---|
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
Methods inherited from class org.eclipse.jface.window.Window |
---|
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterfaceMemberDialog()
public InterfaceMemberDialog(UnoFactoryData pData)
pData
- the member's data to editMethod Detail |
---|
protected void configureShell(org.eclipse.swt.widgets.Shell pShell)
configureShell
in class org.eclipse.jface.window.Window
public UnoFactoryData getData()
public void disposeData()
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite pParent)
createDialogArea
in class org.eclipse.jface.dialogs.TitleAreaDialog
protected void showSpecificControls(boolean pIsAttribute)
pIsAttribute
- flag defining whether to show the method or attribute
controls.protected void createAttributeControls(org.eclipse.swt.widgets.Composite pParent)
pParent
- the composite parent in which to create the controls.protected void createMethodControls(org.eclipse.swt.widgets.Composite pParent)
pParent
- the composite parent in which to create the controls.public void fieldChanged(FieldEvent pEvent)
fieldChanged
in interface IFieldChangedListener
pEvent
- the field event thrown
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |