org.eclipse.tptp.symptom.internal.presentation
Class CommonDetailsPage
java.lang.Object
org.eclipse.tptp.symptom.internal.presentation.BaseDetailsPage
org.eclipse.tptp.symptom.internal.presentation.CommonDetailsPage
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.ui.forms.IDetailsPage, org.eclipse.ui.forms.IFormPart, org.eclipse.ui.IPartListener, org.eclipse.ui.forms.IPartSelectionListener, org.eclipse.tptp.symptom.editor.ISymptomDetailsPage, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
- Direct Known Subclasses:
- SymptomCatalogDetails, SymptomDefinitonDetails, SymptomEffectDetails, SymptomRuleDetails
- public class CommonDetailsPage
- extends BaseDetailsPage
- implements org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener
| Fields inherited from class org.eclipse.tptp.symptom.internal.presentation.BaseDetailsPage |
adapterFactory, attributesList, client, delegator, detailsLabel, editable, editor, input, isDirty, mform, NL, parent, refresh, section, toolkit, type, wrappedObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultVersion
protected static final java.lang.String defaultVersion
- See Also:
- Constant Field Values
name
protected org.eclipse.swt.widgets.Text name
version
protected org.eclipse.swt.widgets.Text version
description
protected HyperlinkText description
txtComment
protected org.eclipse.swt.widgets.Text txtComment
commentsViewer
protected org.eclipse.jface.viewers.TableViewer commentsViewer
commentsTable
protected org.eclipse.swt.widgets.Table commentsTable
addBtn
protected org.eclipse.swt.widgets.Button addBtn
editBtn
protected org.eclipse.swt.widgets.Button editBtn
removeBtn
protected org.eclipse.swt.widgets.Button removeBtn
NAME_ID
protected static final byte NAME_ID
- See Also:
- Constant Field Values
VERSION_ID
protected static final byte VERSION_ID
- See Also:
- Constant Field Values
DESCRIPTION_ID
protected static final byte DESCRIPTION_ID
- See Also:
- Constant Field Values
COMMENT_ID
protected static final byte COMMENT_ID
- See Also:
- Constant Field Values
ADD
protected static final byte ADD
- See Also:
- Constant Field Values
EDIT
protected static final byte EDIT
- See Also:
- Constant Field Values
REMOVE
protected static final byte REMOVE
- See Also:
- Constant Field Values
AUTHOR
protected static final byte AUTHOR
- See Also:
- Constant Field Values
TIME_STAMP
protected static final byte TIME_STAMP
- See Also:
- Constant Field Values
CommonDetailsPage
public CommonDetailsPage(AbstractSymptomEditor ourEditor,
java.lang.String detailsLabel)
CommonDetailsPage
public CommonDetailsPage(java.lang.String type,
AbstractSymptomEditor ourEditor,
java.lang.String detailsLabel)
CommonDetailsPage
public CommonDetailsPage()
createComments
protected void createComments(org.eclipse.swt.widgets.Composite parent)
createCommonSection
protected void createCommonSection()
- Specified by:
createCommonSection in class BaseDetailsPage
createClientArea
protected void createClientArea()
- Specified by:
createClientArea in class BaseDetailsPage
createSpace
protected void createSpace(org.eclipse.ui.forms.widgets.FormToolkit fmt,
org.eclipse.swt.widgets.Composite parentComposite,
int span)
- Overrides:
createSpace in class BaseDetailsPage
initialize
public void initialize(org.eclipse.ui.forms.IManagedForm form)
- Specified by:
initialize in interface org.eclipse.ui.forms.IFormPart- Overrides:
initialize in class BaseDetailsPage
dispose
public void dispose()
- Specified by:
dispose in interface org.eclipse.ui.forms.IFormPart- Overrides:
dispose in class BaseDetailsPage
isDirty
public boolean isDirty()
- Specified by:
isDirty in interface org.eclipse.ui.forms.IFormPart- Overrides:
isDirty in class BaseDetailsPage
commit
public void commit(boolean onSave)
- Specified by:
commit in interface org.eclipse.ui.forms.IFormPart- Overrides:
commit in class BaseDetailsPage
setFormInput
public boolean setFormInput(java.lang.Object input)
- Specified by:
setFormInput in interface org.eclipse.ui.forms.IFormPart- Overrides:
setFormInput in class BaseDetailsPage
isStale
public boolean isStale()
- Specified by:
isStale in interface org.eclipse.ui.forms.IFormPart- Overrides:
isStale in class BaseDetailsPage
selectionChanged
public void selectionChanged(org.eclipse.ui.forms.IFormPart part,
org.eclipse.jface.viewers.ISelection selection)
- Specified by:
selectionChanged in interface org.eclipse.ui.forms.IPartSelectionListener- Overrides:
selectionChanged in class BaseDetailsPage
partActivated
public void partActivated(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partActivated in interface org.eclipse.ui.IPartListener- Overrides:
partActivated in class BaseDetailsPage
partBroughtToTop
public void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partBroughtToTop in interface org.eclipse.ui.IPartListener- Overrides:
partBroughtToTop in class BaseDetailsPage
partClosed
public void partClosed(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partClosed in interface org.eclipse.ui.IPartListener- Overrides:
partClosed in class BaseDetailsPage
partDeactivated
public void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partDeactivated in interface org.eclipse.ui.IPartListener- Overrides:
partDeactivated in class BaseDetailsPage
partOpened
public void partOpened(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partOpened in interface org.eclipse.ui.IPartListener- Overrides:
partOpened in class BaseDetailsPage
refresh
public void refresh()
- Specified by:
refresh in interface org.eclipse.ui.forms.IFormPart- Overrides:
refresh in class BaseDetailsPage
setFocus
public void setFocus()
- Specified by:
setFocus in interface org.eclipse.ui.forms.IFormPart- Overrides:
setFocus in class BaseDetailsPage
setEditable
public void setEditable(boolean flag)
- Specified by:
setEditable in interface org.eclipse.tptp.symptom.editor.ISymptomDetailsPage- Overrides:
setEditable in class BaseDetailsPage
setEditable
protected void setEditable(org.eclipse.swt.widgets.Composite parent,
boolean flag)
- Overrides:
setEditable in class BaseDetailsPage
isEditable
public boolean isEditable()
- Specified by:
isEditable in interface org.eclipse.tptp.symptom.editor.ISymptomDetailsPage- Overrides:
isEditable in class BaseDetailsPage
getString
protected java.lang.String getString(java.lang.String key)
- Overrides:
getString in class BaseDetailsPage
getComments
protected java.util.List getComments()
initializeValues
protected void initializeValues(org.eclipse.swt.custom.CCombo widget)
- Overrides:
initializeValues in class BaseDetailsPage
getAdapterFactory
protected org.eclipse.emf.common.notify.AdapterFactory getAdapterFactory()
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
getSorter
protected org.eclipse.tptp.symptom.internal.presentation.CommonDetailsPage.CommentViewerSorter getSorter(byte col)
setSortColumn
protected void setSortColumn(org.eclipse.swt.widgets.TableColumn column,
boolean ascending)
refreshComments
protected void refreshComments(java.util.List list)
updateComment
protected void updateComment()
modifyText
public void modifyText(org.eclipse.swt.events.ModifyEvent e)
- Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener
isSectionVisible
protected boolean isSectionVisible()
setToolTipText
protected void setToolTipText()
- Overrides:
setToolTipText in class BaseDetailsPage
setUpContextHelp
protected void setUpContextHelp()
- Overrides:
setUpContextHelp in class BaseDetailsPage