public abstract class AbstractFormPage
extends org.eclipse.ui.forms.editor.FormPage
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.ui.IPropertyListener |
inputChangeListener |
protected org.eclipse.core.commands.operations.IOperationHistoryListener |
operationHistoryListener |
protected org.eclipse.jface.dialogs.IPageChangedListener |
pageChangedListener |
protected java.lang.Object |
pageInput |
protected IValidationProblemMarkersChangeListener |
validationProblemMarkersChangeListener |
Constructor and Description |
---|
AbstractFormPage(org.eclipse.ui.forms.editor.FormEditor editor,
java.lang.String title) |
AbstractFormPage(org.eclipse.ui.forms.editor.FormEditor editor,
java.lang.String id,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
protected void |
addSection(IFormSection section) |
protected boolean |
canCreateFormContent() |
protected org.eclipse.jface.viewers.IContentProvider |
createContentProvider() |
protected void |
createFormContent(org.eclipse.ui.forms.IManagedForm managedForm) |
protected org.eclipse.jface.viewers.IBaseLabelProvider |
createLabelProvider() |
void |
dispose() |
protected abstract void |
doCreateFormContent(org.eclipse.ui.forms.IManagedForm managedForm) |
protected void |
doRefreshMessages(org.eclipse.ui.forms.IMessageManager messageManager,
java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.util.Set<IFormMessage>> messages) |
protected void |
doRefreshPage() |
IFormSection |
getActiveSection() |
org.eclipse.jface.viewers.IContentProvider |
getContentProvider() |
java.util.List<IFormSection> |
getFormSections()
Deprecated.
Use
getSections() instead. |
org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator |
getItemDelegator() |
org.eclipse.jface.viewers.IBaseLabelProvider |
getLabelProvider() |
protected java.lang.Object |
getPageInputFromEditor() |
java.util.List<IFormSection> |
getSections()
Returns the list of sections added to this page by calling
addSection(IFormSection) |
BasicTransactionalFormEditor |
getTransactionalFormEditor() |
boolean |
isEmpty() |
protected void |
refreshMessages() |
protected void |
refreshPage() |
void |
setActiveSection(IFormSection section)
Sets the active section on this page.
|
protected void |
setPageInput(java.lang.Object pageInput) |
canLeaveThePage, createPartControl, doSave, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setActive, setFocus, setIndex
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected java.lang.Object pageInput
protected org.eclipse.ui.IPropertyListener inputChangeListener
protected org.eclipse.jface.dialogs.IPageChangedListener pageChangedListener
protected org.eclipse.core.commands.operations.IOperationHistoryListener operationHistoryListener
protected IValidationProblemMarkersChangeListener validationProblemMarkersChangeListener
public AbstractFormPage(org.eclipse.ui.forms.editor.FormEditor editor, java.lang.String title)
public AbstractFormPage(org.eclipse.ui.forms.editor.FormEditor editor, java.lang.String id, java.lang.String title)
public BasicTransactionalFormEditor getTransactionalFormEditor()
public org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator getItemDelegator()
public org.eclipse.jface.viewers.IContentProvider getContentProvider()
protected org.eclipse.jface.viewers.IContentProvider createContentProvider()
public org.eclipse.jface.viewers.IBaseLabelProvider getLabelProvider()
protected org.eclipse.jface.viewers.IBaseLabelProvider createLabelProvider()
public java.util.List<IFormSection> getSections()
addSection(IFormSection)
@Deprecated public java.util.List<IFormSection> getFormSections()
getSections()
instead.protected void addSection(IFormSection section)
public void setActiveSection(IFormSection section)
section
- public IFormSection getActiveSection()
protected java.lang.Object getPageInputFromEditor()
protected void setPageInput(java.lang.Object pageInput)
protected boolean canCreateFormContent()
protected final void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
createFormContent
in class org.eclipse.ui.forms.editor.FormPage
protected abstract void doCreateFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.ui.forms.editor.FormPage
protected final void refreshPage()
protected void doRefreshPage()
protected final void refreshMessages()
protected void doRefreshMessages(org.eclipse.ui.forms.IMessageManager messageManager, java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.util.Set<IFormMessage>> messages)
public boolean isEmpty()