TPTP 4.5.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.ui.internal.editor.form.base
Class FormSection

java.lang.Object
  extended by org.eclipse.swt.accessibility.AccessibleAdapter
      extended by org.eclipse.hyades.test.ui.internal.editor.form.base.FormSection
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.swt.accessibility.AccessibleListener, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
DeploymentTestSuitesSection, org.eclipse.hyades.test.ui.editor.form.util.EditorSection, EditorSection, NamedElementsSection, RegisteredExtensionsSection

public abstract class FormSection
extends org.eclipse.swt.accessibility.AccessibleAdapter
implements org.eclipse.jface.util.IPropertyChangeListener


Field Summary
protected  boolean addSeparator
           
protected  org.eclipse.swt.widgets.Control client
           
protected  boolean collapsable
           
protected  org.eclipse.swt.widgets.Label descriptionLabel
           
protected  boolean descriptionPainted
           
protected  org.eclipse.swt.widgets.Label header
           
protected  boolean headerPainted
           
static int SELECTION
           
protected  org.eclipse.swt.widgets.Control separator
           
protected  ToggleControl toggle
           
 
Constructor Summary
FormSection()
           
 
Method Summary
 boolean canPaste(org.eclipse.swt.dnd.Clipboard clipboard)
           
 void commitChanges(boolean onSave)
           
abstract  org.eclipse.swt.widgets.Composite createClient(org.eclipse.swt.widgets.Composite parent, FormWidgetFactory factory)
           
 org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent, FormWidgetFactory factory)
           
protected  org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent, FormWidgetFactory factory, int span)
           
protected  org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent, java.lang.String label, FormWidgetFactory factory)
           
protected  org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent, java.lang.String label, FormWidgetFactory factory, int span)
           
protected  org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent, java.lang.String label, FormWidgetFactory factory, int span, int style)
           
 void dispose()
           
 boolean doGlobalAction(java.lang.String actionId)
           
protected  void doToggle()
           
 void expandTo(java.lang.Object object)
           
 void fireChangeNotification(int changeType, java.lang.Object changeObject)
           
 void fireSelectionNotification(java.lang.Object changeObject)
           
 boolean getCollapsable()
          Gets the collapsable.
 java.lang.String getDescription()
           
 void getDescription(org.eclipse.swt.accessibility.AccessibleEvent e)
           
 java.lang.String getHeaderColorKey()
           
 java.lang.String getHeaderText()
           
 int getHeightHint()
           
 void getHelp(org.eclipse.swt.accessibility.AccessibleEvent e)
           
 void getName(org.eclipse.swt.accessibility.AccessibleEvent e)
           
 int getWidthHint()
           
 void initialize(java.lang.Object input)
           
 boolean isAddSeparator()
           
 boolean isDescriptionPainted()
           
 boolean isDirty()
           
 boolean isHeaderPainted()
           
 boolean isReadOnly()
           
 void propertyChange(org.eclipse.jface.util.PropertyChangeEvent arg0)
           
protected  void reflow()
           
 void sectionChanged(FormSection source, int changeType, java.lang.Object changeObject)
           
 void setAddSeparator(boolean newAddSeparator)
           
 void setCollapsable(boolean collapsable)
          Sets the collapsable.
 void setCollapsed(boolean collapsed)
           
 void setDescription(java.lang.String newDescription)
           
 void setDescriptionPainted(boolean newDescriptionPainted)
           
 void setDirty(boolean newDirty)
           
 void setFocus()
           
 void setHeaderColorKey(java.lang.String newHeaderColorKey)
           
 void setHeaderPainted(boolean newHeaderPainted)
           
 void setHeaderText(java.lang.String newHeaderText)
           
 void setHeightHint(int newHeightHint)
           
 void setReadOnly(boolean newReadOnly)
           
 void setWidthHint(int newWidthHint)
           
 void update()
           
 
Methods inherited from class org.eclipse.swt.accessibility.AccessibleAdapter
getKeyboardShortcut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECTION

public static final int SELECTION
See Also:
Constant Field Values

client

protected org.eclipse.swt.widgets.Control client

header

protected org.eclipse.swt.widgets.Label header

separator

protected org.eclipse.swt.widgets.Control separator

descriptionLabel

protected org.eclipse.swt.widgets.Label descriptionLabel

toggle

protected ToggleControl toggle

addSeparator

protected boolean addSeparator

descriptionPainted

protected boolean descriptionPainted

headerPainted

protected boolean headerPainted

collapsable

protected boolean collapsable
Constructor Detail

FormSection

public FormSection()
Method Detail

commitChanges

public void commitChanges(boolean onSave)

createClient

public abstract org.eclipse.swt.widgets.Composite createClient(org.eclipse.swt.widgets.Composite parent,
                                                               FormWidgetFactory factory)

createControl

public final org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent,
                                                           FormWidgetFactory factory)

doToggle

protected void doToggle()

reflow

protected void reflow()

createText

protected org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent,
                                                  java.lang.String label,
                                                  FormWidgetFactory factory)

createText

protected org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent,
                                                  java.lang.String label,
                                                  FormWidgetFactory factory,
                                                  int span)

createText

protected org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent,
                                                  java.lang.String label,
                                                  FormWidgetFactory factory,
                                                  int span,
                                                  int style)

createText

protected org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent,
                                                  FormWidgetFactory factory,
                                                  int span)

dispose

public void dispose()

doGlobalAction

public boolean doGlobalAction(java.lang.String actionId)

expandTo

public void expandTo(java.lang.Object object)

fireChangeNotification

public final void fireChangeNotification(int changeType,
                                         java.lang.Object changeObject)

fireSelectionNotification

public final void fireSelectionNotification(java.lang.Object changeObject)

getDescription

public java.lang.String getDescription()

getHeaderColorKey

public java.lang.String getHeaderColorKey()

getHeaderText

public java.lang.String getHeaderText()

getHeightHint

public int getHeightHint()

getWidthHint

public int getWidthHint()

initialize

public void initialize(java.lang.Object input)

isAddSeparator

public boolean isAddSeparator()

isDescriptionPainted

public boolean isDescriptionPainted()

isDirty

public boolean isDirty()

isHeaderPainted

public boolean isHeaderPainted()

isReadOnly

public boolean isReadOnly()

sectionChanged

public void sectionChanged(FormSection source,
                           int changeType,
                           java.lang.Object changeObject)

setAddSeparator

public void setAddSeparator(boolean newAddSeparator)

setDescription

public void setDescription(java.lang.String newDescription)

setDescriptionPainted

public void setDescriptionPainted(boolean newDescriptionPainted)

setDirty

public void setDirty(boolean newDirty)

setFocus

public void setFocus()

setHeaderColorKey

public void setHeaderColorKey(java.lang.String newHeaderColorKey)

setHeaderPainted

public void setHeaderPainted(boolean newHeaderPainted)

setHeaderText

public void setHeaderText(java.lang.String newHeaderText)

setHeightHint

public void setHeightHint(int newHeightHint)

setReadOnly

public void setReadOnly(boolean newReadOnly)

setWidthHint

public void setWidthHint(int newWidthHint)

update

public void update()

propertyChange

public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent arg0)
Specified by:
propertyChange in interface org.eclipse.jface.util.IPropertyChangeListener

getCollapsable

public boolean getCollapsable()
Gets the collapsable.

Returns:
Returns a boolean

setCollapsable

public void setCollapsable(boolean collapsable)
Sets the collapsable.

Parameters:
collapsable - The collapsable to set

setCollapsed

public void setCollapsed(boolean collapsed)

canPaste

public boolean canPaste(org.eclipse.swt.dnd.Clipboard clipboard)

getDescription

public void getDescription(org.eclipse.swt.accessibility.AccessibleEvent e)
Specified by:
getDescription in interface org.eclipse.swt.accessibility.AccessibleListener
Overrides:
getDescription in class org.eclipse.swt.accessibility.AccessibleAdapter

getHelp

public void getHelp(org.eclipse.swt.accessibility.AccessibleEvent e)
Specified by:
getHelp in interface org.eclipse.swt.accessibility.AccessibleListener
Overrides:
getHelp in class org.eclipse.swt.accessibility.AccessibleAdapter

getName

public void getName(org.eclipse.swt.accessibility.AccessibleEvent e)
Specified by:
getName in interface org.eclipse.swt.accessibility.AccessibleListener
Overrides:
getName in class org.eclipse.swt.accessibility.AccessibleAdapter

TPTP 4.5.0 Testing Tools Project
Internal API Specification