org.eclipse.hyades.test.ui.internal.editor.form.base
Class FormSection
java.lang.Object
org.eclipse.swt.accessibility.AccessibleAdapter
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
|
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 |
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
FormSection
public FormSection()
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