TPTP 4.4.0 Monitoring Tools Project
Internal API Specification

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

java.lang.Object
  extended byorg.eclipse.hyades.sdb.internal.editors.SDBDetailsPage
      extended byorg.eclipse.hyades.sdb.internal.editors.DBDetails
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 DBDetails
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
DBDetails(SymptomDBEditor editor)
           
 
Method Summary
 void commit(boolean onSave)
           
protected  void createClientArea()
           
 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 event)
           
 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, dispose, initialize, isDirty, isEditable, isStale, selectionChanged, setEditable, setLayout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBDetails

public DBDetails(SymptomDBEditor editor)
Method Detail

createClientArea

protected void createClientArea()
Specified by:
createClientArea 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

refresh

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

commit

public void commit(boolean onSave)
Specified by:
commit in interface org.eclipse.ui.forms.IFormPart
Overrides:
commit 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

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.forms.IFormPart
Overrides:
setFocus 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 event)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener
Overrides:
handleEvent in class SDBDetailsPage
See Also:
Listener.handleEvent(Event)

TPTP 4.4.0 Monitoring Tools Project
Internal API Specification