public abstract class AbstractCdmDataViewerE4
extends org.eclipse.jface.viewers.Viewer
implements eu.etaxonomy.cdm.api.conversation.IConversationEnabled
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.e4.core.contexts.IEclipseContext |
context |
protected CdmFormFactory |
formFactory |
protected org.eclipse.ui.forms.ManagedForm |
managedForm |
protected IDirtyMarkable |
part |
protected RootElement |
rootElement |
protected org.eclipse.ui.forms.widgets.ScrolledForm |
scrolledForm |
Constructor and Description |
---|
AbstractCdmDataViewerE4() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPart(AbstractFormSection<?> section) |
protected void |
createEmptySection(RootElement parent) |
protected void |
createFormFactory() |
void |
destroySections() |
org.eclipse.swt.widgets.Control |
getControl() |
eu.etaxonomy.cdm.api.conversation.ConversationHolder |
getConversationHolder() |
java.lang.Object |
getInput() |
void |
init(org.eclipse.swt.widgets.Composite parent,
IDirtyMarkable part) |
void |
layout() |
protected void |
markViewPartDirty() |
void |
reflow() |
void |
refresh() |
protected void |
removePart(CdmSectionPart<?> sectionPart) |
void |
setFocus() |
void |
setInput(java.lang.Object input) |
void |
showEmptyPage() |
protected abstract void |
showParts() |
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, getSelection, handleHelpRequest, inputChanged, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection, setSelection
protected org.eclipse.ui.forms.ManagedForm managedForm
protected CdmFormFactory formFactory
protected org.eclipse.ui.forms.widgets.ScrolledForm scrolledForm
protected RootElement rootElement
@Inject protected org.eclipse.e4.core.contexts.IEclipseContext context
protected IDirtyMarkable part
public void init(org.eclipse.swt.widgets.Composite parent, IDirtyMarkable part)
protected void createEmptySection(RootElement parent)
public void showEmptyPage()
protected void markViewPartDirty()
protected void createFormFactory()
public org.eclipse.swt.widgets.Control getControl()
getControl
in class org.eclipse.jface.viewers.Viewer
public void setInput(java.lang.Object input)
setInput
in class org.eclipse.jface.viewers.Viewer
public java.lang.Object getInput()
getInput
in interface org.eclipse.jface.viewers.IInputProvider
getInput
in class org.eclipse.jface.viewers.Viewer
public void refresh()
refresh
in class org.eclipse.jface.viewers.Viewer
public void layout()
protected abstract void showParts()
public void destroySections()
public void setFocus()
public void reflow()
protected void removePart(CdmSectionPart<?> sectionPart)
protected void addPart(AbstractFormSection<?> section)
public eu.etaxonomy.cdm.api.conversation.ConversationHolder getConversationHolder()
getConversationHolder
in interface eu.etaxonomy.cdm.api.conversation.IConversationEnabled
Copyright © 2007-2018. All Rights Reserved.