public class CompositeManagedForm
extends java.lang.Object
implements org.argeo.cms.ui.eclipse.forms.IManagedForm
| Constructor and Description |
|---|
CompositeManagedForm(org.eclipse.swt.widgets.Composite composite,
org.argeo.cms.ui.eclipse.forms.FormToolkit toolkit)
Creates a managed form that will use the provided toolkit
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPart(org.argeo.cms.ui.eclipse.forms.IFormPart part) |
void |
commit(boolean onSave) |
void |
dirtyStateChanged()
Overwrite to call the corresponding fireproperty change on the correct
workbench part
|
void |
dispose()
Disposes all the parts in this form.
|
void |
fireSelectionChanged(org.argeo.cms.ui.eclipse.forms.IFormPart part,
org.eclipse.jface.viewers.ISelection selection) |
java.lang.Object |
getContainer() |
org.eclipse.swt.custom.ScrolledComposite |
getForm() |
java.lang.Object |
getInput() |
org.argeo.cms.ui.eclipse.forms.IFormPart[] |
getParts() |
org.argeo.cms.ui.eclipse.forms.FormToolkit |
getToolkit() |
void |
initialize() |
boolean |
isDirty() |
boolean |
isStale() |
void |
reflow(boolean changed)
Here is the magic
|
void |
refresh() |
void |
removePart(org.argeo.cms.ui.eclipse.forms.IFormPart part) |
void |
setContainer(java.lang.Object container) |
void |
setFocus()
Transfers the focus to the first form part.
|
boolean |
setInput(java.lang.Object input) |
void |
staleStateChanged() |
public CompositeManagedForm(org.eclipse.swt.widgets.Composite composite,
org.argeo.cms.ui.eclipse.forms.FormToolkit toolkit)
toolkit - public void addPart(org.argeo.cms.ui.eclipse.forms.IFormPart part)
addPart in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void removePart(org.argeo.cms.ui.eclipse.forms.IFormPart part)
removePart in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic org.argeo.cms.ui.eclipse.forms.IFormPart[] getParts()
getParts in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic org.argeo.cms.ui.eclipse.forms.FormToolkit getToolkit()
getToolkit in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic org.eclipse.swt.custom.ScrolledComposite getForm()
getForm in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void reflow(boolean changed)
reflow in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void fireSelectionChanged(org.argeo.cms.ui.eclipse.forms.IFormPart part,
org.eclipse.jface.viewers.ISelection selection)
fireSelectionChanged in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void initialize()
initialize in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void dispose()
public void refresh()
refresh in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void commit(boolean onSave)
commit in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic boolean setInput(java.lang.Object input)
setInput in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic java.lang.Object getInput()
getInput in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void setFocus()
public boolean isDirty()
isDirty in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic boolean isStale()
isStale in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void dirtyStateChanged()
dirtyStateChanged in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void staleStateChanged()
staleStateChanged in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic java.lang.Object getContainer()
getContainer in interface org.argeo.cms.ui.eclipse.forms.IManagedFormpublic void setContainer(java.lang.Object container)
setContainer in interface org.argeo.cms.ui.eclipse.forms.IManagedFormCopyright © 2007–2020. All rights reserved.