TPTP 4.4.0 Monitoring Tools Project
Internal API Specification

org.eclipse.hyades.sdb.internal.editors
Class SymptomDetails

java.lang.Object
  extended byorg.eclipse.hyades.sdb.internal.editors.SDBDetailsPage
      extended byorg.eclipse.hyades.sdb.internal.editors.SymptomDetails
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.FocusListener, IDetails, org.eclipse.ui.forms.IDetailsPage, org.eclipse.ui.forms.IFormPart, org.eclipse.ui.forms.IPartSelectionListener, org.eclipse.swt.widgets.Listener, org.eclipse.swt.internal.SWTEventListener

public class SymptomDetails
extends SDBDetailsPage


Field Summary
 
Fields inherited from class org.eclipse.hyades.sdb.internal.editors.SDBDetailsPage
client, editable, editor, isDirty, isDisplaying, mform, section, toolkit, wLastSelected
 
Constructor Summary
SymptomDetails(SymptomDBEditor editor)
           
 
Method Summary
 void commit(boolean onSave)
           
 void createClientArea()
           
 void dispose()
           
 void focusGained(org.eclipse.swt.events.FocusEvent e)
           
 void focusLost(org.eclipse.swt.events.FocusEvent e)
           
 int getCursorPosition()
           
 void handleEvent(org.eclipse.swt.widgets.Event e)
           
 void initialize(org.eclipse.ui.forms.IManagedForm form)
           
 boolean isDirty()
           
 boolean isStale()
           
 void refresh()
           
 void setFocus()
           
 void setFocusToTextBox()
           
 void setFocusToTextBox(int startIndex, int endIndex)
           
 boolean setFormInput(java.lang.Object input)
           
 
Methods inherited from class org.eclipse.hyades.sdb.internal.editors.SDBDetailsPage
createContents, createSpace, isEditable, selectionChanged, setEditable, setLayout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymptomDetails

public SymptomDetails(SymptomDBEditor editor)
Method Detail

createClientArea

public void createClientArea()
Specified by:
createClientArea in class SDBDetailsPage

focusGained

public void focusGained(org.eclipse.swt.events.FocusEvent e)
Specified by:
focusGained in interface org.eclipse.swt.events.FocusListener
Overrides:
focusGained in class SDBDetailsPage

focusLost

public void focusLost(org.eclipse.swt.events.FocusEvent e)
Specified by:
focusLost in interface org.eclipse.swt.events.FocusListener
Overrides:
focusLost in class SDBDetailsPage

setFocusToTextBox

public void setFocusToTextBox()

setFocusToTextBox

public void setFocusToTextBox(int startIndex,
                              int endIndex)
Specified by:
setFocusToTextBox in class SDBDetailsPage

getCursorPosition

public int getCursorPosition()
Specified by:
getCursorPosition in class SDBDetailsPage

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event e)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener
Overrides:
handleEvent in class SDBDetailsPage

initialize

public void initialize(org.eclipse.ui.forms.IManagedForm form)
Specified by:
initialize in interface org.eclipse.ui.forms.IFormPart
Overrides:
initialize in class SDBDetailsPage

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.forms.IFormPart
Overrides:
dispose in class SDBDetailsPage

isDirty

public boolean isDirty()
Specified by:
isDirty in interface org.eclipse.ui.forms.IFormPart
Overrides:
isDirty in class SDBDetailsPage

commit

public void commit(boolean onSave)
Specified by:
commit in interface org.eclipse.ui.forms.IFormPart
Overrides:
commit in class SDBDetailsPage

setFormInput

public boolean setFormInput(java.lang.Object input)
Specified by:
setFormInput in interface org.eclipse.ui.forms.IFormPart
Overrides:
setFormInput in class SDBDetailsPage

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.forms.IFormPart
Overrides:
setFocus in class SDBDetailsPage

isStale

public boolean isStale()
Specified by:
isStale in interface org.eclipse.ui.forms.IFormPart
Overrides:
isStale in class SDBDetailsPage

refresh

public void refresh()
Specified by:
refresh in interface org.eclipse.ui.forms.IFormPart
Overrides:
refresh in class SDBDetailsPage

TPTP 4.4.0 Monitoring Tools Project
Internal API Specification